RSSCategory: Unix

Tidak dapat melakukan login SSH

| 31 Januari 2013 | 0 Comments

Kejadian ini saya alami ketika mencoba login pada VPS melalui SSH, terdapat pesan :

Unable to open pty: No such file or directory

Akses server melalui SSH dengan menggunakan Web Control Panel ataupun melalui SFTP (menggunakan WinSCP), lalu ketik :

/sbin/MAKEDEV tty
/sbin/MAKEDEV pty

Namun, jika server direstart maka error tersebut kembali muncul, agar dapat hilang secara permanen lakukan :

  1. Edit file /etc/rc.sysinit.
    # nano /etc/rc.sysinit
  2. Cari /sbin/start_udev lalu berikan tanda komen # didepannya.
    #/sbin/start_udev
  3. Lalu tambahkan pada baris dibawahnya :
    /sbin/MAKEDEV tty
    /sbin/MAKEDEV pty
  4. Reboot Server.

dan server dapat kembali diakses melalui SSH. 🙂

Continue Reading

Error Yum pada Kloxo (TypeError: rpmdb open failed)

| 31 Januari 2013 | 0 Comments

Jika melakukan yum namun terdapat pesan seperti ini :

Loaded plugins: fastestmirror, protectbase
error: no dbpath has been set
error: cannot open Packages database in /{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}{_dbpath}
TypeError: rpmdb open failed

maka dapat diperbaiki (melalui SSH, sebagai root) dengan cara :

# rm /dev/urandom
# mknod -m 644 /dev/urandom c 1 9

lakukan yum kembali dan lihat hasilnya. 😉

 

Continue Reading

Daftar Filter Anti Spam Server

| 13 November 2012 | 0 Comments

Akhir-akhir ini saya dipusingkan dengan spam yang menyebar dari dan ke server InterWorx yang mengakibatkan di-reject-nya email dari server InterWorx tersebut ke beberapa penyedia layanan email, contohnya ke Yahoo! Mail. Hal ini tentu saja merugikan pelanggan yang hosting di server InterWorx tersebut. Agar pesan Spam tidak terkirim dan mengirim dari Server InterWorx (setidaknya mengurangi) maka dicoba untuk mengupdate feature Anti Spam pada layanan penyedia Anti Spam Server, sehingga layanan email dari server InterWorx dapat kembali dipercaya oleh layanan email server lainnya.

Berikut ini daftar penyedia Filter Anti Spam Server :

access.redhawk.org
b.barracudacentral.org
bl.csma.biz
bl.emailbasura.org
bl.shlink.org
bl.spamcannibal.org
bl.spamcop.net
bl.technovision.dk
bl.tiopan.com
blackholes.five-ten-sg.com
blackholes.wirehub.net
blacklist.sci.kun.nl
block.dnsbl.sorbs.net
blocked.hilli.dk
bogons.cymru.com
cart00ney.surriel.com
cbl.abuseat.org
cblless.anti-spam.org.cn
dev.null.dk
dialup.blacklist.jippg.org
dialups.mail-abuse.org
dialups.visi.com
dnsbl.abuse.ch
dnsbl.ahbl.org
dnsbl.anticaptcha.net
dnsbl.antispam.or.id
dnsbl.dronebl.org
dnsbl.justspam.org
dnsbl.kempt.net
dnsbl.njabl.org
dnsbl.sorbs.net
dnsbl.tornevall.org
dnsbl-1.uceprotect.net
dnsbl-2.uceprotect.net
dnsbl-3.uceprotect.net
duinv.aupads.org
dul.dnsbl.sorbs.net
dul.ru
escalations.dnsbl.sorbs.net
hil.habeas.com
hostkarma.junkemailfilter.com
http.dnsbl.sorbs.net
intruders.docs.uu.se
ips.backscatterer.org
korea.services.net
l2.apews.org
mail-abuse.blacklist.jippg.org
misc.dnsbl.sorbs.net
msgid.bl.gweep.ca
new.dnsbl.sorbs.net
no-more-funn.moensted.dk
old.dnsbl.sorbs.net
opm.tornevall.org
pbl.spamhaus.org
proxy.bl.gweep.ca
psbl.surriel.com
pss.spambusters.org.ar
rbl.schulte.org
rbl.snark.net
recent.dnsbl.sorbs.net
relays.bl.gweep.ca
relays.bl.kundenserver.de
relays.mail-abuse.org
relays.nether.net
rsbl.aupads.org
sbl.spamhaus.org
smtp.dnsbl.sorbs.net
socks.dnsbl.sorbs.net
spam.dnsbl.sorbs.net
spam.olsentech.net
spamguard.leadmon.net
spamsources.fabel.dk
tor.ahbl.org
tor.dnsbl.sectoor.de
ubl.unsubscore.com
web.dnsbl.sorbs.net
xbl.spamhaus.org
zen.spamhaus.org
zombie.dnsbl.sorbs.net
dnsbl.inps.de

Masukkan daftar tersebut pada InterWorx (NodeWorx) > System Services > Mail Server > MTA Settings > Realtime (SBL) Blacklist.

PERINGATAN :
Jika anda memasukkan SEMUA daftar tersebut, maka kemungkinan account-account email yang ada tidak dapat menerima email, karena terlalu banyaknya filter yang ada.

Semoga kali ini spam-spam tersebut dapat disaring dan dapat dikurangi atau bahkan dapat dihilangkan (ciyus? miapah?) 😀

Continue Reading

Mengganti nilai Prefork MPM pada InterWorx (CentOS 5.8)

| 7 November 2012 | 0 Comments

Pada InterWorx saya mempunyai masalah loading website yang lambat akibat load dari MySQL dan Apache yang tinggi dari salah satu client. Untuk mengoptimize hal ini perlu saya coba ubah nilai prefork.c pada httpd.conf namun hasilnya tidak berubah, setelah mencari dan membaca sana sini, akhirnya ketemu juga cara meningkatkan nilai prefork.c. Caranya sebagai berikut :

  1. Akses server melalui SSH (PuTTy), backup dan buka file swtune.conf :
    # cp /etc/httpd/conf.d/swtune.conf /etc/httpd/conf.d/swtune.backup.`date  +{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}F-{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}H-{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}M`
    # vi /etc/httpd/conf.d/swtune.conf
  2. Lalu ubah nilai ServerLimit, MaxClients dan Max RequestsPerChild yang ada pada file swtune.conf (disesuaikan dengan kebutuhan), dengan mengunakan editor file (vi/nano/pico/emacs) :
    ServerLimit 10
    MaxClients 10
    MaxRequestsPerChild 1000

    menjadi :
    ServerLimit 256
    MaxClients 256
    MaxRequestsPerChild 4000
  3. Simpan dan keluar dari editor (nano).
  4. Restart Apache (httpd) :
    # service httpd restart

Walaupun load dari MySQL tinggi (100{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}) tapi website (Apache) tetap bisa berjalan, tentunya hal ini ada batasnya ketika visitor/script/dll sudah semakin banyak dan sesak, saatnya anda mengupgrade server ke spesifikasi yang lebih tinggi.

Continue Reading

Menginstall ConfigServer Firewall (CSF) pada DirectAdmin di VPS CentOS 5.x

| 28 Agustus 2012 | 0 Comments

ConfigServer Firewall dikenal sebagai salah satu tools wajib untuk para hoster, tersedia sebagai plugin untuk Control Panel DirectAdmin dan lainnya (cPanel, Webmin, dsb). Berikut ini cara menginstall CSF pada DA :

  1. Sebelum menginstall CSF, diperlukan Library dari Perl atau akan terdapat error seperti ini :
    Checking Perl modules...
    Can't locate LWP/UserAgent.pm in @INC 
    (@INC contains: /etc/csf /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi 
    /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-
    thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-
    thread-multi /usr/lib/perl5/5.8.8 .) at (eval 19) line 2.
    BEGIN failed--compilation aborted at (eval 19) line 2.

    Untuk itu diperlukan menambah Library dari Perl, dengan cara :

    #  yum install -y perl-libwww-perl
  2. Lalu download dan install CSF :
    # wget http://www.configserver.com/free/csf.tgz
    # tar -xzf csf.tgz
    # cd csf
    # sh install.sh
  3. Akses dan setting CSF melalui DirectAdmin GUI di http://www.domain.tld:2222/CMD_PLUGINS_ADMIN/csf/index.html
  4. Pada bagian (tombol) Firewall Configuration, ubah nilai Testing menjadi 0 untuk mengaktifkan CSF.

Selamat, CSF anda sudah aktif 🙂

Continue Reading