Published by Kalpin Erlangga Silaen on 13 Oct 2009

[FIX] Update Fedora

fedora_logo.pngBagi anda yang mempunyai sistem operasi fedora yang lama (misalnya fedora core 1, 2, 3, 4, 5, 6, 7 dan 8) yang sudah tidak disupport lagi oleh tim fedora, mungkin anda akan kesulitan saat melakukan update terhadap sistem operasi anda. Solusi yang biasanya diambil oleh seorang sysadmin yang “tidak malas” adalah dengan membuat kernel custom, paket aplikasi custom yang biasanya dikompilasi ulang. Tetapi untuk server atau workstation yang sudah “production“, cara ini adalah cara yang beresiko, misalnya terjadi ketidakcocokan antara paket aplikasi yang sudah terinstall dengan yang akan diupdate. Cara lainnya adalah dengan mendownload aplikasi binary dalam format (rpm/redhat package management) tetapi ini juga akan merepotkan dengan adanya dependency yang rekursif. Jadi tetap disarankan menggunakan fasilitas YUM.
Permasalahan muncul karena repository untuk versi fedora diatas sudah tidak ada atau sudah tidak disupport. Maka tulisan ini saya buat untuk memecahkan masalah diatas.
Continue Reading »

Published by Kalpin Erlangga Silaen on 07 Oct 2009

Memperbaiki MySQL Database

Bagi Anda yang menjadi system administrator atau database administrator, khususnya yang berhubungan dengan sistem database mysql, pasti sering merasakan bahwa sistem terasa lambat, atau bahkan ada table yang rusak. Biasanya table atau database yang mengalami kerusakan disebabkan oleh server yang tidak proper di shutdown atau mungkin handler programnya yang tidak optimal. Tulisan kali ini, berisi panduan atau tips untuk memperbaiki table atau database yang rusak. Saya membagi 2 pilihan, yang mana bisa disesuaikan dengan kebutuhan anda. Hasilnya akan sama.
Beberapa asumsi:
- Anda menggunakan sistem operasi CentOS yang lokasi penyimpanan database mysql ada di direktori /var/lib/mysql
- Jika anda menggunakan sistem operasi lain, pastikan bahwa Anda memiliki myisamchk bawaan aplikasi mysql, dan sesuaikan dengan path atau direktori dimana database disimpan
- Anda backup seluruh database Anda dulu, sebelum dilakukan perbaikan
- Kerusakan database Anda oleh karena tip berikut, tidak menjadi tanggung jawab penulis :D
Continue Reading »

Published by Kalpin Erlangga Silaen on 07 Oct 2009

[Tips] psyBNC Hindari Spammer

TwistedShells_psyBNC_Tips.jpgBagi Anda yang sering menggunakan psyBNC, sering mendapat pesan spammer saat offline? maka dengan tip berikut, saatnya Anda bersih dari spammer saat Anda terputus dari server IRC (Internet Relay Chat).
Asumsi, supaya cara ini bermanfaat:
1. Anda menggunakan jaringan network DALnet atau AllNetwork, atau jika Anda cukup familiar dengan scripting di psyBNC maka script dibawah bisa Anda modifikasi/sesuaikan dengan IRC Network dimana Anda terkoneksi.
2. Anda mempunyai akses untuk menulis script ke psyBNC Anda, dan Anda adalah admin dari psyBNC anda.
3. Lokasi direktori Anda, adalah /home/$USERNAME/psybnc, dimana $USERNAME adalah login Anda ke shell.

Tipsnya adalah:
1. Login ke shell Anda
2. Masuk ke direktori script psyBNC Anda: cd $HOME/psybnc/scripts
3. Buat 1 file dengan nama DEFAULT.SCRIPT (huruf besar semua): touch DEFAULT.SCRIPT
4. Buka file DEFAULT.SCRIPT dengan editor yang anda sukai, misalnya menggunakan pico atau ee atau vi
pico DEFAULT.SCRIPT
5. Masukkan script berikut:
a. Untuk IRC Network AllNetwork
server NOTICE * * “*Notice from*” echo “mode $USERNICK +R”
b. Untuk IRC Network DALnet
server NOTICE * * “*For more information please visit*” echo “mode $USERNICK +Rws”
Script diatas akan membaca notice dari server dimana Anda terkoneksi, dan jika match maka, psyBNC Anda akan set +R nick Anda yang artinya, hanya nick yang teregister yang bisa kirim pesan ke psyBNC anda.
6. Dari IRC Client (misalnya mIRC) silahkan login ke psyBNC Anda, lalu ketik /sreload
Semoga bermanfaat

Published by Kalpin Erlangga Silaen on 01 Oct 2009

[Info] Gempa Padang, Jambi, dan Bengkulu

Published by Kalpin Erlangga Silaen on 20 Sep 2009

[Troubleshoot] Kernel: dst cache overflow

1_417120633m.jpgPernahkah anda mengalami masalah di server linux dengan pesan dibawah ini:

kernel: dst cache overflow
kernel: printk: 281 messages suppressed.
kernel: dst cache overflow
kernel: printk: 361 messages suppressed.
kernel: dst cache overflow

Jika iya, maka Anda bisa mengikuti troubleshoot dengan cara saya dibawah ini:

  • Cek routing cache yang ada di kernel: route -Cn | wc
    Anda akan melihat hasil seperti berikut: 4145 31077 314985 yang penting Anda lihat adalah angka pertama. Itu adalah current max cache yang ada di kernel Anda.
  • Cek isi max_size dari kernel cache Anda: cat /proc/sys/net/ipv4/route/max_size
  • Naikkan ukuran max_size tersebut: echo 32768 > /proc/sys/net/ipv4/route/max_size
  • Hal lain yang anda perlu pertimbangkan untuk optimize kernel (tanpa rekompilasi):

    echo 32768 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
    echo 120 > /proc/sys/net/ipv4/neigh/default/gc_stale_time
    echo 512 > /proc/sys/net/ipv4/neigh/default/gc_thresh1
    echo 2048 > /proc/sys/net/ipv4/neigh/default/gc_thresh2
    echo 4096 > /proc/sys/net/ipv4/neigh/default/gc_thresh3

Semoga berguna.

« Prev - Next »