tail -f /var/log/andri
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 ( 21 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 )
Berbagai Cara Untuk Mengetahui Aktifitas User Linux 
Sunday, May 30, 2010, 01:21 AM - Linux System Administration
Log Dari : andri
Ada berbagai cara yang bisa kita lakukan yang berkaitan dengan aktifitas user di sistem linux yang kita pelihara, hal ini biasanya penting untuk sistem linux yang digunakan rame-rame (multiuser).

Oke, berikut ini hal-hal yang biasa saya gunakan :

1. Begitu ssh, langsung liat last login, disitu ketauan IP mana yang terakhir kali masuk ke sistem kita :
Last login: Wed May 26 21:32:17 2010 from 125.166.xxx.xxx

2. Lihat user yang aktif dengan menggunakan w atau who
# w
01:28:49 up 3 days, 12:04, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
andri pts/0 125.166.xxx.xxx 01:25 0.00s 0.14s 0.00s w
dki pts/1 118.98.xxx.xxx 01:26 2:35 0.10s 0.10s -bash
Baca Log Selengkapnya...
beri tanggapan ( 70 tampilan )   |  0 pinkbalik   |  tautan permanen   |   ( 3 / 10 )

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