Pazar Günlüğü : error log dosyalarını temizleme

Yüzlerce hesabın kurulu olduğu sunucularda error log dosyaları çok fazla gereksiz disk kullanımı oluşturabilmekte.
Bu sebeple sunucuda bulunan error_log dosyalarının yerleri ve boyutlarının tespitini yapacağız. Yüksek boyutta olan error log dosyalarını temizleyeceğiz ki diskimizi bir nebze de olsa rahatlatalım.
Not : Bu anlatım sadece Linux sunucular üzerinde geçerlidir . 

Öncelikle ssh bağlantısını sağlayalım ve tüm error_log dosyalarını listeleyelim.

find /home/*/public_html -name 'error_log*'

Sunucuda çok fazla hesap var ise listeleme işlemi biraz vakit alabilir. 

Eğer bu dosyaları boyut bazında kontrol etmek istiyorsak örneğin 10 MB tan büyük error log dosyalarını listelemek istiyorsak şöyle bir komut yazalım.

find /home/*/public_html -name 'error_log*' -size +10M

Boyutu isteğe göre belirleyip dosyaları tespit ettikten sonra geriye sadece silme işlemi kalıyor.
Büyük küçük fark etmeksizin tüm error log dosyalarını silmek için şöyle yapıyoruz. 

find /home/*/public_html -name 'error_log*' | xargs rm -rf

Belirli boyutun üstündeki atıyorum 30MBtan büyük olan error log dosyalarını silmek içinse şu kodu yazmamız yeterli.

find /home/*/public_html -name 'error_log*' -size +30M | xargs rm -rf

İşlem bu kadar basit. Sağlıcakla kalın :)

ÖNCEKİ

SSH Komutları ile Exim Mail Server Yönetimi - 2

SONRAKİ

Değişim sadece dış görünüş değil..

İlginizi Çekebilir