Showing posts with label centos. Show all posts
Showing posts with label centos. Show all posts

Monday, April 4, 2016

Cara Membuat Virtual Network di CentOS 7

Selamat siang sobat blogger dan linuxer, pada kesempatan kali ini saya akan menulis artikel tentang cara menambah virtual network di centos 7. Apa itu Virtual Network? Virtual Network adalah dimana kita bisa membuat lebih dari 2 ip address dalam 1 buah NIC. Nanti kalau sudah bisa membuat Virtual Network, saya akan membuat sub domain dan domain dengan ip address. Untuk bisa membuat virtual network di centos maka ikuti step by step caranya dari saya.
interface enp2s0 / eth0 192.168.200.3
virtual enp2s0:0 / eth0:0 192.168.200.4
virtual enp2s0:1 / eth0:1 192.168.200.5
Disini interface jaringan saya bernama enp2s0 sebagai eth0, nah untuk anda yang menggunakan nama interface eth0 maka sesuaikan dengan tutorial saya yaa..
  1. Lihat dulu interfacenya dengan cara
  2. # ip addr show
    # ip addr show
  3. lalu masuk kedirektori konfigurasi jaringan di /etc/sysconfig/network-scripts/
  4. # cd /etc/sysconfig/network-scripts/
    # cd /etc/sysconfig/network-scripts/
  5. Kemudian lihat isinya dengan perintah ls
  6. # ls
     ls
  7. Setelah itu gandakan konfigurasi file ifcfg-enp2s0 / ifcfg-eth0 menjadi ifcfg-enp2s0:0 / ifcfg-eth0:0
  8. # cp ifcfg-enp2s0 ifcfg-enp2s0:0
    # cp ifcfg-enp2s0 ifcfg-enp2s0:1
    # ls
    Setelah itu gandakan konfigurasi file ifcfg-enp2s0 / ifcfg-eth0 menjadi ifcfg-enp2s0:0 / ifcfg-eth0:0
  9. Edit file enp2s0:0
  10. # vi ifcfg-enp2s0:0
    # vi ifcfg-enp2s0:0
  11. Lalu edit dan sesuaikan gambar dibawah ini
  12. Lalu edit dan sesuaikan gambar dibawah ini
  13. Edit file enp2s0:1
  14. # vi ifcfg-enp2s0:1
    Edit file enp2s0:1
  15. Lalu edit dan sesuaikan gambar dibawah ini
  16. Lalu edit dan sesuaikan gambar dibawah ini
  17. Restart networknya
  18. # systemctl restart network
    # systemctl restart network
  19. Kemduian ketik perintah ip addr show atau ifconfig (jika command not found, cari diblog saya untuk mengaktifkan perintah ifconfig) untuk lihat melihat ip address
  20. # ip addr show
    # ip addr show
    # ifconfig
    # ifconfig
  21. Lalu coba kita ping ke virtual network yang telah kita buat tadi
  22. # ping 192.168.200.4 -c 3
    # ping 192.168.200.5 -c 3
    Lalu coba kita ping ke virtual network yang telah kita buat tadi
Mudah bukan? Sekian dari saya, bila ada kekurangan mohon maaf.
Jika artikel ini bermanfaat mari di subscribe :D
Dilarang keras mengcopas artikel ini tanpa sumber link aktif!
Hargailah penulis!
#GoOpenSource!
Baca Selengkapnya

Cara Install BIND dan Konfigurasi DNS di CentOS 7

Apa itu BIND? dan apa itu DNS? BIND atau Berkeley Internet Name Domain adalah server DNS paling umum gunakan di internet, khususnya pada sistem operasi bertipe UNIX yang secara de facto merupakan standar. [sumber : wikipedia] Lalu DNS itu apa? DNS atau Domain Name System / sistem penamaan domain yang berfungsi untuk menerjemahkan nama domain menjadi deretan angka IP. Dengan DNS ini akan mempermudah kita untuk mengingatnya daripada mengingat alamat ip. Untuk tahu tentang DNS atau BIND lebih lanjut anda bisa googling sebentar.
Cara Install BIND dan Konfigurasi DNS di CentOS 7
Bagaimana cara penginstallan BIND dan konfigurasinya di CentOS 7? mari disimak!
DNS Server Detail:
Hostname server.sibro.id
Domain sibro.id
IP Address 192.168.200.3
IP Clients 192.168.100.0/24
  1. Langkah pertama untuk menginstall bind adalah menambahkan repo EPEL atau Remi ke CentOS, jika belum ada repo EPEL silahkan cari diblog ini. Jika sudah maka install bind nya
  2. # yum install bind bind-utils
    # yum install bind bind-utils
  3. Jika sudah selesai penginstallan maka langsung saja kita konfigurasi bersama-sama, edit file di /etc/named.conf
  4. # vi /etc/named.conf
    # vi /etc/named.conf
  5. Edit dan sesuaikan dengan topologi jaringan anda
  6. options {
            listen-on port 53 { 127.0.0.1; 192.168.200.3;}; #ip server
            listen-on-v6 port 53 { ::1; };
            directory       "/var/named";
            dump-file       "/var/named/data/cache_dump.db";
            statistics-file "/var/named/data/named_stats.txt";
            memstatistics-file "/var/named/data/named_mem_stats.txt";
            allow-query     { localhost; 192.168.100.0/24;}; #client network
    
            /*
             - If you are building an AUTHORITATIVE DNS server, do NOT enable recursion.
             - If you are building a RECURSIVE (caching) DNS server, you need to enable
               recursion.
             - If your recursive DNS server has a public IP address, you MUST enable access
               control to limit queries to your legitimate users. Failing to do so will
               cause your server to become part of large scale DNS amplification
               attacks. Implementing BCP38 within your network would greatly
               reduce such attack surface
            */
            recursion yes;
    
            dnssec-enable yes;
            dnssec-validation yes;
    
            /* Path to ISC DLV key */
            bindkeys-file "/etc/named.iscdlv.key";
    
            managed-keys-directory "/var/named/dynamic";
    
            pid-file "/run/named/named.pid";
            session-keyfile "/run/named/session.key";
            };
    
    logging {
            channel default_debug {
                    file "data/named.run";
                    severity dynamic;
            };
    };
    
    zone "." IN {
            type hint;
            file "named.ca";
    };
    
    #forward
    zone "sibro.id" IN { 
    type master;
    file "/etc/db.sibro";
    allow-update {none;};
    };
    
    #reverse
    zone "200.168.192.in-addr.arpa" IN {
    type master;
    file "/etc/db.192";
    allow-update{none;};
    };
    
    include "/etc/named.rfc1912.zones";
    include "/etc/named.root.key";
    Edit dan sesuaikan dengan topologi jaringan anda
    Edit dan sesuaikan dengan topologi jaringan anda
  7. Lalu buat file zona forward di /etc/db.sibro dan tambahkan script konfigurasi di bawah ini ke db.sibro dan edit sesuai topologi jaringan anda
  8. $TTL 86400
    @   IN  SOA     sibro.id. root.sibro.id. (
            2011071001  ;Serial
            3600        ;Refresh
            1800        ;Retry
            604800      ;Expire
            86400       ;Minimum TTL
    )
    @       IN      NS      ns.sibro.id.
    @       IN      A       192.168.200.3
    ns      IN      A       192.168.200.3
    www     IN      A       192.168.200.3
    
    Lalu buat file zona forward di /etc/db.sibro dan tambahkan script konfigurasi di bawah ini ke db.sibro dan edit sesuai topologi jaringan anda
    Lalu buat file zona forward di /etc/db.sibro dan tambahkan script konfigurasi di bawah ini ke db.sibro dan edit sesuai topologi jaringan anda
  9. Kemudian kita juga membuat file zona reverse di /etc/db.192 dan tambahkan script konfigurasi di bawah ini ke db.192 dan edit sesuai topologi jaringan anda
  10. $TTL 86400
    @   IN  SOA     sibro.id. root.sibro.id. (
            2011071001  ;Serial
            3600        ;Refresh
            1800        ;Retry
            604800      ;Expire
            86400       ;Minimum TTL
    )
    @       IN      NS      ns.sibro.id.
    3       IN      PTR     sibro.id.
    3       IN      PTR     ns.sibro.id.
    3       IN      PTR     www.sibro.id.
    
    Kemudian kita juga membuat file zona reverse di /etc/db.192 dan tambahkan script konfigurasi di bawah ini ke db.192 dan edit sesuai topologi jaringan anda
    Kemudian kita juga membuat file zona reverse di /etc/db.192 dan tambahkan script konfigurasi di bawah ini ke db.192 dan edit sesuai topologi jaringan anda
  11. Jika sudah jalankan service bind nya dan setting bind nya biar autostart saat boot time berlangsung
  12. # systemctl start named
    # systemctl enable named
    Jika sudah jalankan service bind nya dan setting bind nya biar autostart saat boot time berlangsung
  13. Kemudian bolehkan client untuk mengakses port 53
  14. # firewall-cmd --permanent --add-port=53/tcp
    # firewall-cmd --permanent --add-port=53/udp
  15. Kemduian restart Firewall
  16. # firewall-cmd --reload
  17. jangan lupa pada server centos nya rubah ip dnsnya di /etc/resolv.conf
  18. jangan lupa pada server centos nya rubah ip dnsnya di /etc/resolv.conf
  19. Kita uji pakai nslookup
  20. # nslookup sibro.id
    # nslookup www.sibro.id
    # nslookup 192.168.200.3
    Kita uji pakai nslookup
  21. Jika ada kesalahan atau error cek lebih teliti lagi dan anda bisa minta bantuan dari saya melalui email atau dari facebook
  22. Mari kita tes di clientnya
  23. Pastikan client terhubung ke server centos, lalu rubah dns pada client nya menjadi 192.168.200.3 (linux : /etc/resolv.conf) (windows :di connection, cari sendiri)
  24. Pastikan client terhubung ke server centos, lalu rubah dns pada client nya menjadi 192.168.200.3 (linux : /etc/resolv.conf) (windows :di connection, cari sendiri)
  25. Setelah itu cek domain dan ip server dengan nslookup
  26. # nslookup sibro.id
    # nslookup www.sibro.id
    # nslookup 192.168.200.3
    Setelah itu cek domain dan ip server dengan nslookup
  27. Cek juga pada browser anda lalu masukkan nama domainnya, jika berhasil maka muncul seperti ini
  28. Cek juga pada browser anda lalu masukkan nama domainnya, jika berhasil maka muncul seperti ini
  29. Pada kesempatan berikutnya saya akan membuat tutorial membuat sub domain dan membuat 2 atau lebih domain pada 1 server centos 7
Mudah bukan? Sekian dari saya, bila ada kekurangan mohon maaf.
Jika artikel ini bermanfaat mari di subscribe :D
Dilarang keras mengcopas artikel ini tanpa sumber link aktif!
Hargailah penulis!
#GoOpenSource!
Baca Selengkapnya

Cara Install Webmin di CentOS 7

Apa itu webmin? Webmin adalah alat atau aplikasi administrasi sistem operasi pada UNIX yang berbasis web. Berbasis web maksudnya adalah semisal kita membuat server dengan sistem operasi linux, kemudian kalian ingin lebih mudah untuk mengatur atau mengkonfigurasinya kalian bisa install webmin pada server kalian lalu akses webmin tersebut dengan web browser.
Cara Install Webmin di CentOS 7
Pada artikel saya ini, saya akan membahas cara pemasangan webmin saja, kalau mau tahu lebih lanjut bagaimana mengkonfigurasi server lewat webmin kalian browsing saja di mbah google maupun di youtube, ada banyak kok jika kalian mau berusaha. Langsung saja kita install webminnya di CentOS 7
  1. Sebelum mengawali penginstallan kita harus menambahkan repo nya kedalam CentOS 7 dengan cara menambahkan file di /etc/yum.repos.d/webmin.repo
  2. # vi /etc/yum.repos.d/webmin.repo
    Sebelum mengawali penginstallan kita harus menambahkan repo nya kedalam CentOS 7 dengan cara menambahkan file di /etc/yum.repos.d/webmin.repo
  3. Lalu tambahkan reponya
  4. [Webmin]
    name=Webmin Distribution Neutral
    #baseurl=http://download.webmin.com/download/yum
    mirrorlist=http://download.webmin.com/download/yum/mirrorlist
    enabled=1
    Lalu tambahkan reponya
  5. Kemudian install webmin GPG key nya
  6. # rpm --import http://www.webmin.com/jcameron-key.asc
    Kemudian install webmin GPG key nya
  7. Update repository nya
  8. # yum check-update
    Update repository nya
  9. Install webminnya
  10. # yum install webmin -y
    Install webminnya
  11. Setelah terinstall kemudian start service nya dan buat autostart otomatis saat boot time berlangsung
  12. # chkconfig webmin on
    # service webmin start
    Setelah terinstall kemudian start service nya dan buat autostart otomatis saat boot time berlangsung
  13. Tambahkan firewall agar bisa diakses lewat port 10000
  14. # firewall-cmd --add-port=10000/tcp
    Tambahkan firewall agar bisa diakses lewat port 10000
  15. Kemudian buka web browser lalu akses webmin dengan cara http://[ip address server]:10000
  16. Kemudian buka web browser lalu akses webmin dengan cara http://[ip address server]:10000
  17. Jika muncul tampilan seperti diatas itu dan kalian belum menginstall ssl pada centos kalian maka kita akan mendisable ssl pada webminnya dengan cara edit file pada /etc/webmin/miniserv.conf
  18. # vi /etc/webmin/miniserv.conf
    Jika muncul tampilan seperti diatas itu dan kalian belum menginstall ssl pada centos kalian maka kita akan mendisable ssl pada webminnya dengan cara edit file pada /etc/webmin/miniserv.conf
  19. Lalu ubah nilai pada ssl=1 menjadi ssl=0 , setelah itu simpan
  20. Lalu ubah nilai pada ssl=1 menjadi ssl=0 , setelah itu simpan
  21. Restart service webminnya
  22. # service webmin restart
    Restart service webminnya
  23. Kemudian akses lagi diweb browser dengan username root dan passwordnya sama dengan password root di CentOS, nah sudah bisa kan? kalu belum bisa silahkan kalian lebih teliti lagi dan boleh berkomentar jika ada masalah
  24. Kemudian akses lagi diweb browser dengan username root dan passwordnya sama dengan password root di CentOS
    nah sudah bisa kan? kalu belum bisa silahkan kalian lebih teliti lagi dan boleh berkomentar jika ada masalah
Mudah bukan? Sekian dari saya, bila ada kekurangan mohon maaf.
Jika artikel ini bermanfaat mari di subscribe :D
Dilarang keras mengcopas artikel ini tanpa sumber link aktif!
Hargailah penulis!
#GoOpenSource!
Baca Selengkapnya

Saturday, April 2, 2016

Cara Menghapus MariaDB dan Konfigurasinya di CentOS 7

Selamat siang kawan! Pernahkah anda menghapus mariadb tapi selalu ada berkas-berkas yang tertinggal setelah menghapus mariadb kan? Maka dari itu saya akan menulis artikel tentang bagaimana cara mengahapus semua konfigurasi mariadb dan aplikasinya di CentOS 7 kali ini.
Cara Menghapus MariaDB dan Konfigurasinya di CentOS 7
Untuk bisa menghapusnya maka ikutilah step by step dari saya:
  1. Pertama hapus aplikasinya
  2. # yum remove mariadb mariadb-server
  3. Setelah aplikasi mariadb terhapus maka selanjutnya hapus konfigurasinya yang masih tertinggal
  4. # rm -rf /var/lib/mysql
    # rm /etc/my.cnf
    # rm ~/.my.cnf
  5. Nah sekarang sudah selesai
Mudah bukan? Sekian dari saya, bila ada kekurangan mohon maaf.
Jika artikel ini bermanfaat mari di subscribe :D
Dilarang keras mengcopas artikel ini tanpa sumber link aktif!
Hargailah penulis!
#GoOpenSource!
Baca Selengkapnya

Cara Install PHP5 di CentOS 7

Selamat pagi sobat blogger dan linuxer! Pada kesempatan kali ini saya akan menulis artikel tentang bagaimana cara menginstall php5 di CentOS. Bagi kalian yang ingin membuat web atau memasang CMS pasti memerlukan php apalagi yang mau install cms populer pasti harus install juga modul php yang diperlukan oleh CMS itu sendiri.
Cara Install PHP5 di CentOS 7
Sebelum menginstall pastikan kalian sudah memasang repository EPEL atau REMI di CentOS kalian, jika belum silahkan dicari artikel saya pada blog ini yah! Oke langsung saja ikuti step by step saya:
  1. Pertama install php5 di CentOS dengan modul php sederhana atau minimal
  2. # yum install php php-mysql php-gd php-pear -y
    Pertama install php5 di CentOS dengan modul php sederhana atau minimal
  3. Nah jika penginstallannya selesai kalian bisa mencari modul-modul php yang lain dengan cara:
  4. # yum search php-
    Nah jika penginstallannya selesai kalian bisa mencari modul-modul php yang lain dengan cara:
  5. Nah akan muncul modul-modulnya
  6. Nah akan muncul modul-modulnya
  7. Untuk menginstall modulnya tinggal ketik nama modul phpnya, seperti modul php pada cms wordpress, drupal dan lain lain maka install saja php modul ini
  8. # yum install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel -y
  9. Jika sudah semua, lalu coba kita tes apakah sudah benar-benar terinstall phpnya di CentOS dengan cara buat file info php
  10. # vi /var/www/html/info.php
    Jika sudah semua, lalu coba kita tes apakah sudah benar-benar terinstall phpnya di CentOS dengan cara buat file info php
  11. Masukkan script php dibawah ini
  12. <?php
    phpinfo();
    ?>
    Masukkan script php dibawah ini
  13. Kemudian restart apachenya
  14. # service httpd restart
    Kemudian restart apachenya
  15. Kemudian coba test di browser dengan menulis url http://[ip server]/info.php
  16. Kemudian coba test di browser dengan menulis url http://[ip server]/info.php
  17. Selesai! jika muncul kesalahan atau error silahkan lebih teliti lagi
Mudah bukan? Sekian dari saya, bila ada kekurangan mohon maaf.
Jika artikel ini bermanfaat mari di subscribe :D
Dilarang keras mengcopas artikel ini tanpa sumber link aktif!
Hargailah penulis!
#GoOpenSource!
Baca Selengkapnya