Linux sunucunuzun herhangi bir log dosyasını incelemek için aşağıdaki örnek komutları kullanabilirsiniz.
tail -n 200 /var/log/exim/mainlog
Bu komut size exim servisinizin yani mail serverınızın son 200 log kayıtını getirir.
Grep kullanarak daha ayrıntılı bir arama yapabilirsiniz;
grep 'mail@performans.net' /var/log/exim/mainlog
Bu komut size mail@performans.net mail hesabı ile ilgili tüm log kayıtlarını getirir.
Linux sunucularda listelediğiniz şeyleri otomatik olarak yazdırabilirsiniz. Örneğin listelediğiniz logları bir text dosyasına yazdırmak isteyebilirsiniz. Bunun için;
grep "aradığınız şey" /var/log/exim/mainlog > /log-sonuclari.txt
Bu komut size bir log dosyasında arattığınız şeyin sonuçlarını verir. 2. örneğimizde olduğu gibi yine bir mail adresi veya farklı bir kelime/sayı veya farklı şey aratabilirsiniz. Arama sonuçlarını bu komut otomatik olarak ana dizinin altındaki log-sonuclari.txt dosyasına yazdırır.
Log dosyaları zaman zaman oldukça büyük boyutlara ulaşabilir, bu durumda log dosyalarınızı temizlemeniz gerekebilir. Aşağıdaki komut size boyutu 50 MB ‘tan fazla olan log dosyalarının kayıtlarını temizler.
find /var/log -type f -size +50M -exec sh -c " > {}" \;