Linux'ta Sistem Günlüğünü journalctl ile İncelemek


Linux’ta bir servis beklenmedik şekilde çalışmayı durdurduğunda sistem günlükleri sorunun kaynağını anlamaya yardımcı olabilir. systemd kullanan dağıtımlarda bu kayıtları journalctl komutuyla inceleyebilirsin.

Son kayıtları görüntüle

journalctl -b
journalctl -b -p warning

-b geçerli açılış oturumunun kayıtlarını, -p warning ise uyarı ve daha yüksek öncelikli iletileri gösterir. Çıktı bir sayfalayıcıda açılır; çıkmak için q tuşuna basabilirsin.

Bir servisin kayıtlarına bak

Belirli bir servisin durumunu ve son günlük kayıtlarını incelemek için:

systemctl status ssh
journalctl -u ssh

Servis adı dağıtıma göre değişebilir. Günlüklerde kullanıcı adı veya ağ bilgisi gibi hassas veriler bulunabileceğinden, çıktıyı paylaşmadan önce gözden geçir.

Canlı kayıtları izle

journalctl -f yeni günlük kayıtlarını geldikçe gösterir. Belirli bir servisle sınırlandırmak için journalctl -u servis-adi -f kullanabilirsin. İzlemeyi Ctrl+C ile sonlandır.

Günlükler teşhis için yararlıdır; ancak tek başlarına kesin bir neden göstermeyebilirler. Hata mesajını, servis durumunu ve yakın zamanda yapılan değişiklikleri birlikte değerlendirmek daha sağlıklı sonuç verir.

Linux yazılarına göz at