Necati Bey, Merhabalar.

    logrotate ile ufak bir bash betik olusturdum, gunluk olarak cron 
calisiyor ve betiği tetikliyor. Fakat logrotate kullanarak , bir klasorun 
altindaki dosyalarin islenmesi mumkun mu? Ornek verebilir misiniz?

Bilgilendirmeniz icin tesekkur ederim.

Levent ERSOY,Alantron
Alantron Destek
Tel: +90.216.444-1625
Fks:+90.262.341-4346
https://www.alantron.com
----- Original Message ----- 
From: "Mesut GÜLER" <[email protected]>
To: <[email protected]>
Sent: Thursday, February 03, 2011 10:28 AM
Subject: [Linux-sunucu] Re: Cpanel, log temizleme islemleri hk.


> Merhabalar,
> Soru mu var burda, yoksa kisa bilgiler mi iceriyor?
> bu isi logrotate servisine havale etseniz daha guzel olmaz mi?
>
> man logrotate
>
> saygilar
>
> Levent ERSOY - Alantron yazmış:
>>
>>
>>     Apache Domain Loglari , Apache Erişim Logları ve Cpanel Logları
>>     Nasıl Temizlenir veya Azaltılabilir?
>>     <http://www.internetmafyasi.com/?p=39>
>>
>> Zaman zaman cpanel log istatistik çıkarmakta zorlanır, yada bir anda
>> hardiskiniz tam kullanımda görülebilir. Bu sorunun yansımaları sisteme
>> erişim sağlıyamama, ftp üzerinden dosya yükleme işlemlerinde “disk
>> full” disk dolu uyarısı alma gibi çıkabilir. Bu tip durumlara neden
>> olan genellikle erişim günlükleridir, yada bir websunucu için ise
>> kesinlikle domain erişim kayıtlarıdır. Apache bağına bakılacak olursa
>> genellik domloglardır.
>>
>> *Domlog Nedir?*
>>
>> Domain logları, web sunucu üzerinde bulunmakta olan virtualhost’lara
>> (paylaşımlı web barındırma alanlarının) ait alanadı erişim
>> günlükleridir. Bu kaynak günlüklerinin aracılığı ile, sunucu üzerinde
>> bulunan, alanadına ait tüm erişim günlükleri gözlenebilmektedir.
>>
>> Örnek içerik olarak göz gezdirilmesi gerekirse.
>>
>> *Örnek*
>>
>> *Kim nereye hangi ip üzerinden hangi zaman aralığında bağlantı
>> sağlamış , sorularının çözümleri bu dosyalar üzerinde bulunur.*
>>
>> 72.30.142.248 – - [02/Feb/2011:23:10:00 +0200] “GET /robots.txt
>> HTTP/1.0″ 404 – “-” “Mozilla/5.0 (compatible; Yahoo! Slurp;
>> http://help.yahoo.com/help/us/ysearch/slurp)”
>> 72.30.142.248 – - [02/Feb/2011:23:10:01 +0200] “GET / HTTP/1.0″ 200
>> 8338 “-” “Mozilla/5.0 (compatible; Yahoo! Slurp;
>> http://help.yahoo.com/help/us/ysearch/slurp)”
>> 88.247.228.136 – - [02/Feb/2011:23:10:12 +0200] “GET / HTTP/1.1″ 200
>> 8338 “-” “Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.2.11)
>> Gecko/20101012 Firefox/3.6.11″
>> 88.247.228.136 – - [02/Feb/2011:23:10:12 +0200] “GET
>> /wp-content/themes/bad-mojo/images/Smith-Wesson-317-icon.png HTTP/1.1″
>> 200 1181 “http://www.internetmafyasi.com/” “Mozilla/$
>>
>> Semptomları (Belirtileri)
>>
>> *Cpanel istatistikleri günlük yada saat başı güncelenmemektedir.*
>>
>> Sunucu üzerinde diğer, sorun belirtileri aşağıdaki gibide olabilir.
>>
>> -Analog, Webalizer, Awstats gibi istatistik uygulamaları güncellemeyi
>> ansızın duraklatırlar.
>> - Cpanel üzerinde kullanılan bandgenişliği güncellenmeyecektir.
>> - WHM, kontrol edildiğinde disk alanı yüksek kapaside dolu olacaktır.
>> - Sunucu disk’te hiç bir boş yere sahip olmadan çalışacaktır.
>> - Ssh bağlantıları dahi gerçekleştiremeyebilirsiniz.
>>
>> Whm dahilinde bulunan istatistik üretici yazılımlarının
>> yapılandırmalarını kontrol etme.
>>
>> Kullanıcı başına log yapılandırması / istatistik uygulamalarına ait
>> yapılandırmalar ve sunucu konfigurasyonu değerlendirilerek sonuca
>> kolaylıkla varılabilinir.
>>
>> Etki alanı başına düşen istatistikler değerlendirilebilir.
>>
>> Nedenleri:
>>
>> Disk alanı tükenir.
>> Loglar çok büyüktür, düşünsenize 2gb değerinde bir web sunucu logu.
>> Hemde bir kullanıcıya ait? Log dosyasının , oluşturulma tarihine bakın
>> birde… Aylar yıllar çoktan geçmiş bile…
>>
>> Apache Domain Loglari , Apache Erişim Logları ve Cpanel Logları Nasıl
>> Temizlenir veya Azaltılabilir?
>>
>> Linux uzerinde derdinize deva olacak, dizin listeleme komutu
>>
>> *ls -l* ile dizinlerin ait oldugu , kullanıcı , grupları ve
>> oluşturulma tarihlerini görebilirsiniz.
>> *du -hs *ile mevcut dizin ve alt dizin değerlerini görebilirsiniz.
>> *du -hs ** ile mevcut dizin ve alt dizinlerinde bulunan her bir
>> dosyanin  ve klasorun kilobyte değerinden hacmini degerini 
>> görebilirsiniz.
>>
>>    1. *Log dosyaları hangi dizinlerin altında bulunur*
>>
>>     * *Cpanel logları*
>>
>> /usr/local/cpanel/logs
>>
>>     * *Apache logları*
>>
>> /usr/local/apache/logs
>>
>>     * *Domlogları*
>>
>> /usr/local/apache/domlogs
>>
>> *Uyarı*
>>
>> Loglar üzerinde silme , taşıma, kırpma işlemleri. Kullanıcılarınıza
>> ait cpanel sayfalarında istatistik eksikliklerine neden olacaktır.
>> Domlogları silmeyin, sildiğiniz taktirde kullanıcı sayfalarında hatalı
>> bağlantılar üretecektir.
>>
>> *Log Dosyalarının Temizlenmesi*
>>
>>    1. Dom loglarını kırpma. Dosyalar olduğu yerde kalır fakat
>>       içerikleri sıfırlanır.
>>       /echo ” ” [alanadi]/
>>    2. Domainloglarının kırpılması yada silinmesi ardından tekrardan
>>       istatistik oluşturmak için.
>>       Her kullanıcı için , aşağıdaki bash betiğini çalıştırmanız
>>       gerekli ki, kayıt sistemi eskisi gibi verimliliğini kazanabilsin.
>>       //scripts/runweblogs [cpanel-uzerindeki-kullanici-adi]/
>>    3. Koyun gibi kabarak, Apache logları nasıl kırpılır?
>>       echo ” ” > access_log
>>       echo ” ” > error_log
>>    4. Opsiyonel olarak apache loglarinin silinmesi.
>>       /rm access_log
>>       rm error_log/
>>    5. Bu işlemi gerçekleştirmeniz ardından, Ssh uzerinden, Apache
>>       (Httpd) daemon ‘ a restart verebilirsiniz.
>>       /service httpd restart/
>>
>> *Doğan Levent ERSOY
>> Alantron Bltd. Destek Operatoru
>> www.alantron.com <http://www.alantron.com>
>> ICANN AKREDITE*
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Linux-sunucu E-Posta Listesi
>> [email protected]
>>
>> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
>> okuyabilirsiniz;
>>
>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
>> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
>> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>>
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
> okuyabilirsiniz;
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu 

_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap