tail -f /var/log/andri
NFS (Network File System) cara mudah untuk berbagi pakai 
Friday, June 25, 2010, 05:40 AM - Linux System Administration
Log Dari : andri
Yup, dengan NFS kita bisa berbagi pakai media penyimpan dengan mudah di beberapa sistem linux yang ada. Penerapan dari NFS juga bisa bermacam-macam, tergantung keperluan atau konsep yang akan diterapkan, misalnya mau dipake buat backup atau pemisahan lokasi file upload, dll.

Penggunaannya cukup mudah, tinggal install kernel nfs di sisi server dan nfs common di sisi client. Oke berikut ini step by stepnya.

Di sisi Server / Master
Install nfs-kernel-server, contohnya jika di Ubuntu / Debian :

# apt-get install nfs-kernel-server

Lalu modifikasi file /etc/exports

#nano /etc/exports

Tentukan direktori mana yang akan dishare, misalnya yang akan dishare adalah direktori : /home/andri/bagipakai/ maka isi /etc/exports dengan :

/home/andri/bagipakai ip-komputer-pemakai(rw,sync,no_subtree_check)

Selanjutnya restart daemon nfs

# /etc/init.d/nfs-kernel-server restart

Di sisi Client / Pengguna
Install nfs-common, contohnya jika di CentOS :

# yum install nfs-common

Selanjutnya tinggal mount aja direktori server / penyedia tadi :

# mount ip-komputer-penyedia:/home/andri/bagipakai

Beress, jika ingin diaktifkan setiap boot / komputer pengguna dinyalakan maka letakkan perintah tadi di /etc/rc.local atau modifikasi file /etc/fstab.

Untuk mengetahui direktori apa saja yang dibagi-pakai pada sebuah komputer, bisa melihatnya dengan perintah :

$ showmount -e ip-address-penyedia

Sekian, semoga bermanfaat ;-)
beri tanggapan ( 19 tampilan )   |  0 pinkbalik   |  tautan permanen   |   ( 3 / 10 )
Could not connect: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 
Thursday, June 24, 2010, 11:35 PM - Database Server
Log Dari : andri
Yup, judul diatas itu menginformasikan kalau server MySQL yang kita akses tidak mengizinkan koneksi dari luar. Ini masalah klasik yang dialami tatkala applikasi dengan database terpisah.

Cara menanggulanginya mudah, cukup edit konfigurasi mysql (/etc/mysql/my.cnf), lalu reject (beri tanda #) 2 baris konfigurasi dibawah ini :

skip-external-locking
bind-address = 127.0.0.1

menjadi :

#skip-external-locking
#bind-address = 127.0.0.1

Restart mysql dengan :
# /etc/init.d/mysql restart

Semoga bermanfaat ;-)
1 tanggapan ( 20 tampilan )   |  0 pinkbalik   |  tautan permanen   |   ( 3 / 10 )
Disable SELinux di CentOS 5.5 
Tuesday, June 22, 2010, 08:31 PM - Linux System Administration
Log Dari : andri
SELinux atau kependekan dari Security-Enhanced Linux merupakan tambahan keamanan yang mengatur berbagai kontrol akses di sistem linux kita. Namun terkadang ada beberapa kondisi dimana kita tidak menginginkannya, seperti misalnya akses ftp menjadi unwriteable, dll.

Di CentOS 5.5 SELinux ini secara default aktif, untuk menonaktifkannya, cukup edit konfigurasi SELinux yang berada di : /etc/selinux/config menjadi seperti ini :

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
#SELINUX=enforcing
SELINUX=disabled

# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted

Selanjutnya simpan dan reboot CentOS 5.5 anda, mudah bukan?

Semoga Bermanfaat ;-)
beri tanggapan ( 22 tampilan )   |  0 pinkbalik   |  tautan permanen   |   ( 3 / 10 )
Monitoring paket dengan pktstat 
Tuesday, June 1, 2010, 02:52 AM - Linux Networking
Log Dari : andri
Penasaran ingin melihat paket apa yang lewat pada sebuah antarmuka jaringan (NIC)? Atau ingin melihat traffic yang lewat pada jaringan?

Jika pertanyaan tersebut dijawab : Ya! maka salah satu alat bantu (tools) yang bisa digunakan adalah pktstat. Sebuah piranti lunak yang simple, ringan, berjalan pada modus terminal (command)

Caranya mudah, cukup install pktstat pada distribusi linux yang anda gunakan, misalnya :

Untuk Mandriva :
# urpmi pktstat

Untuk Ubuntu :
# apt-get install pktstat

Untuk OpenSUSE :
# zypper install pktstat

Untuk distribusi lain silahkan menyesuaikan.

Cara penggunaannya cukup mudah, saya biasa menggunakan perintah dibawah ini untuk mengecek paket yang lewat di Interface eth0 :

# pktstat -i eth0 -n -t

tampilannya adalah :



-i untuk interface yang akan di monitoring
-n agar hostname / domainname tidak diresolve
-t agar diurutkan berdasarkan besar paket yang lewat

Untuk parameter yang lainnya silahkan dibaca di halaman manualnya :

# man pktstat

Sekian, semoga bermanfaat ;-)
1 tanggapan ( 58 tampilan )   |  0 pinkbalik   |  tautan permanen   |   ( 3 / 5 )
Replikasi Database MySQL Untuk Multiple Database 
Monday, May 31, 2010, 03:19 AM - Database Server
Log Dari : andri
Dulu saya udah pernah nulis tentang Membuat MySQL Database Replication Server, bagi yang belum baca silahkan disimak di tulisan ini. Pada tulisan itu contoh replikasi hanya untuk satu database, nahhh gimana kalau yang mau di cadangkan atau yang direplikasi lebih dari satu database...?

Caranya sama aja, cuma bin log do db nya aja yang dibikin banyak (goodluck)

Jadi nanti kira-kira isi /etc/mysql/my.cnf di sisi Master adalah seperti ini :

server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 500M
binlog_do_db = dbpertama
binlog_do_db = dbkedua
binlog_do_db = dbketiga
binlog_do_db = dbkeempat
binlog_do_db = dbkelima
binlog_do_db = dbkeenam
binlog_do_db = dbketujuh
binlog_do_db = dbkedelapan
binlog_do_db = dbkesembilan
binlog_do_db = dbke-x

Sedangkan isi my.cnf di sisi Slave adalah seperti ini :

server-id = 2
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 500M
replicate_do_db = dbpertama
replicate_do_db = dbkedua
replicate_do_db = dbketiga
replicate_do_db = dbkeempat
replicate_do_db = dbkelima
replicate_do_db = dbkeenam
replicate_do_db = dbketujuh
replicate_do_db = dbkedelapan
replicate_do_db = dbkesembilan
replicate_do_db = dbke-x

Untuk langkah-langkahnya sama aja, yang perlu diperhatikan bin log file sama pos nya master server.

Semoga Bermanfaat ;-)
beri tanggapan ( 71 tampilan )   |  0 pinkbalik   |  tautan permanen   |   ( 3 / 10 )

<<Pertama <Kembali | 1 | 2 | 3 | 4 | 5 | Berikutnya> Terakhir>>