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 " > {}" \;