folder tmp di linux penuh 100% tapi tak ada filenya

August 6, 2010 by gregor · Leave a Comment
Filed under: apache, linux 

Baru-baru ini saya mengalami hal yang aneh di linux. jika dilihat dengan :

$ df -h

terlihat bahwa pemakaian folder /tmp mencapai 100%

padahal jika masuk ke dalam folder tersebut, file nya tidak banyak. cuma ada 2 folder. jika dilihat dengan :

$ du -sch /tmp

ukurannya tidak sampai 1 Mb. Tapi kok pemakaian 100%. Tidak logis. Hasil pencarian di google menginformasikan bahwa kondisi tersebut bisa terjadi karena ada proses yang pernah menulis dan menghapus file di folder tersebut, namun inode-nya masih terkunci karena proses tersebut masih aktif. sehingga linux menganggap bahwa file masih menggunakan space hardisk. solusinya adalah dengan membunuh (kill) proses tersebut atau restart komputer.

setelah saya restart, ternyata pemakaian tidak 100% lagi. namun karena masih penasaran proses apa yang menjadi biangnya, saya pun bertanya lagi pada mbah google. si mbah bilang, kalo mau tau biangnya gunakan :

$ lsof | grep /tmp

benar saja. ternyata biangnya adalah modsecurity pada apache. terima kasih mbah google.

eth0 isn’t detected on centos 5.2 with vmware esxi 4.0 u1

August 2, 2010 by gregor · Leave a Comment
Filed under: linux, virtualization 

if your eth0 isn’t detected, that’s because you have not installed vmware tools. here’s how you can install vmware tools and make eth0 work in centos 5.2 :

1. click Open Console of your centos 5.2 virtual machine

2. on the menu bar, click VM -> Guest -> Install/Upgrade vmware tools

3. login to centos 5.2 with root account and then do :

$ mount /dev/cdrom /media

$ cd /tmp

$ tar xzfv /media/VMwareTools-4.0.0-208167.tar.gz

$ vmware-tools-distrib/vmware-install.pl

just follow the instruction default settings

$ /etc/init.d/network stop

$ rmmod vmxnet

$ modprobe vmxnet

$ /etc/init.d/network start

try to setup ip address on eth0. for example:

$ ifconfig eth0 172.16.10.10 netmask 255.255.255.0

if no error show up then you’re done. try to ping some ip’s. to make sure vmware-tools will be started on next reboot:

$ chkconfig –list |grep vmware-tools

if you see 3:on and 5:on then it’s done.

a quick and dirty way to install a subversion server

July 19, 2010 by gregor · Leave a Comment
Filed under: linux 

at server :

$ sudo su
$ apt-get install subversion
$ svnadmin create /media/data/subversion
$ svnserve -d -r /media/data/subversion
$ svn import foldername file:///media/data/subversion/testproject -m “Initial import”
$ cd /media/data/subversion/conf
$ vi svnserve.conf

[general]
password-db = passwd
realm = myrealm
anon-access = none
auth-access = write

save and exit

$ vi passwd

[users]
test = rahasiatest

save and exit

test from client :
$ svn –username=test list svn://172.16.10.100/testproject

Pastikan port 3690 tidak diblok oleh firewall. To run the service everytime the computer start put this in /etc/rc.local :

/usr/bin/svnserve -d -r /media/data/subversion

missing xorg.conf in ubuntu 9.10 karmic koala

July 15, 2010 by gregor · Leave a Comment
Filed under: linux 

Sejak ubuntu 9.10, file /etc/X11/xorg.conf tidak terinstal lagi secara default karena semua hardware akan terdeteksi secara otomatis. Kedengarannya bagus, namun saya mengalami bahwa kadang kala resolusi monitor tidak bisa di 1024×768 tapi mentok di 800×600. Untuk mengatasinya harus membuat xorg.conf sendiri dengan cara :

1. tekan ctrl+alt+F1

2. sudo service gdm stop

3. sudo Xorg -configure

4. sudo mv ~/xorg.conf.new /etc/X11/xorg.conf

5. vi /etc/X11/xorg.conf

pada Section “Monitor” tambahkan baris :

# 1024×768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 81.80 MHzModeline “1024×768_75.00″  81.80  1024 1080 1192 1360  768 769 772 802  -HSync +Vsync

ganti Section “Screen” dengan :

Section “Screen”
Identifier “Screen0″
Device     “Card0″
Monitor    “Monitor0″
DefaultDepth    16
SubSection “Display”
Depth     16
Modes   “1024×768_75.00″
EndSubSection
EndSection

lalu simpan dan keluar dari editor vi

6. sudo service gdm start