Listede klasorlerin boyutlarini gormekteyiz.
du -h -s * bu komutu listedeki klasorlere girerek birer birer uygulayarak en buyuk klasorun icindeki loglari bulup temizleme sansimiz var. Bu uzun bir yoldur ancak buyuk boyuttaki diger klasorleri bulabilmeniz acisindan onemlidir. Bunu sadece ogrenmeniz acisindan anlattim. Simdi apache loglarini silebilmek icin apachenin kuruldugu dizindeki domlogs klasorundeki datalari temizlemeniz yeterli olacaktir.
Servera direk girdiginizde adim adim sunlari yapmaniz yeterli olacaktir.
Kod:
root@server [/]# whereis apache
apache: /usr/local/apache
root@server [/]# cd /usr/local/apache
root@server [/usr/local/apache]# ls -al
total 76
drwxr-xr-x 13 root root 4096 Dec 21 2006 ./
drwxr-xr-x 21 root root 4096 Feb 28 2007 ../
drwxr-xr-x 2 root root 4096 Dec 21 2006 bin/
drwxr-xr-x 2 root root 4096 Dec 21 2006 cgi-bin/
drwxr-xr-x 8 root root 4096 Sep 26 10:38 conf/
drwx--x--x 40 root wheel 24576 Sep 26 17:39 domlogs/
lrwxrwxrwx 1 root root 4 Dec 21 2006 etc -> conf/
drwxr-xr-x 4 root root 4096 Dec 21 2006 htdocs/
drwxr-xr-x 3 root root 4096 Dec 21 2006 icons/
drwxr-xr-x 3 root root 4096 Dec 21 2006 include/
drwxr-xr-x 2 root root 4096 Dec 21 2006 libexec/
drwxr-xr-x 2 root root 4096 Sep 26 10:38 logs/
drwxr-xr-x 4 root root 4096 Dec 21 2006 man/
drwxr-xr-x 2 nobody nobody 4096 Dec 21 2006 proxy/
root@server [/usr/local/apache]# cd domlogs/
root@server [/usr/local/apache/domlogs]#
whereis apache komutu ile, apache nin nerede oldugunu ogrendim.
cd /usr/local/apache komutu ile iceri girip
ls -al ile dizindeki dosyalari detaylari ile listeledim (ls yazmamda yeterli olacakti aslinda), dizinde loglarin tutuldugu domlogs klasorunu gordum ve iceri girmek icin
cd domlogs yazdim.
Simdi icerideki dosyalarinizi gormek isterseniz ls komutunu kullanabilirsiniz. Dosyalari silmek icin ise
rm -dfR * komutunu kullanabilirsiniz(bu komut ile icerideki tum dosya ve klasorler silinecektir)
Kolay gelsin.