Setelah kembali ke dunia pemrograman, akhirnya kepikiran juga pakai distro linux untuk develop aplikasi keseharian dan juga untuk mengurangi ketergantungan dari Windows. Kepikiran untuk memakai distro linux Ubuntu yang sudah cukup terkenal, namun setelah dipikir ulang akhirnya jatuh hati pada distro linux CentOS.
Kenapa CentOS? Karena menurutku distro linux ini adalah distro linux yang memiliki long life cukup lama, Ubuntu kebanyakan update di desktop-nya. Meskipun CentOS aslinya adalah untuk server, tapi aplikasi desktop dan multimedia juga tersedia. Lagi pula, saat ini aku sedang memegang proyek yang cukup besar untuk membuat aplikasi berskala kabupaten sebagai main programmer-nya (i’m not programmer, but programming is my hobby). Proyek yang memang membutuhkan basis linux untuk sistem operasinya.
Install CentOS 6.3
Untuk meng-install CentOS 6.3, aku menggunakan file ISO versi minimalis (CentOS-6.3-x86_64-minimal.iso). Minimalis, bersih, ringan, dan tentunya powerfull, serta dapat dibuat untuk penggunaan lama. Install CentOS 6.3 mode minimalis ini sangat mudah, hanya beberapa klik sudah selesai.
Konfigurasi Jaringan di CentOS 6.3
Setelah proses instalasi sukses, waktunya konfigurasi. Pertama adalah konfigurasi network, cara cepat adalah sebagai berikut:
Assign IP
Pemberian alamat IP 192.168.56.2
netmask 255.255.255.0
untuk eth0
:
$ ifconfig eth0 192.168.56.2 netmask 255.255.255.0 up
Assign Gateway Network
$ route add default gw 192.168.56.1
Konfigurasi DNS
$ vi /etc/resolv.conf
Isikan nilai berikut pada file resolv.conf
:
nameserver 8.8.8.8
nameserver 8.8.4.4
Namun setting IP menggunakan perintah-perintah di atas akan hilang jika sistem restart, atau dengan kata lain hanya berlaku pada saat sistem masih menyala.
Permanen IP
Untuk membuat setting IP tersebut permanen, lakukan perintah di bawah ini:
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
Ubah nilai pada ONBOOT menjadi YES dan BOOTPROTO menjadi NONE:
ONBOOT="yes"
BOOTPROTO="none"
Lalu tambahkan beberapa kode berikut:
DNS1="8.8.8.8"
DNS2="8.8.4.4"
GATEWAY="192.168.56.1"
IPADDR="192.168.56.2"
NETMASK="255.255.255.0"
Update
Setelah selesai setting network, jangan lupa lakukan perintah:
$ yum update
Install Window GUI (X.org-X11)
Dengan install mode minimalis, secara default CentOS 6.3 tidak meng-install sistem grafis (GUI) dan desktop (Gnome atau KDE). Untuk meng-install window GUI (X.org-X11) lakukan perintah seperti di bawah ini:
$ yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
Perintah di atas akan men-download package kira-kira sebesar 287MB (531 buah package). Setelah selesai men-download dan meng-install, tinggal mengetikkan perintah startx
untuk masuk mode GUI.