Pardus'ta Servis Günlüklerini İzleme (Systemd Journal)
Linux sistemlerinde servislerin neden çalışmadığını, ne zaman yeniden başladığını, hangi hataları verdiğini ve güvenlik olaylarını analiz edebilmenin en önemli yolu servis günlüklerini (logs) incelemektir. Pardus, Debian tabanlı olduğu için systemd kullanır ve servis kayıtları systemd-journald tarafından tutulur. Bu kayıtlar journalctl komutu ile incelenebilir. Servis Günlükleri Nedir? Bir servis çalışırken; Başlatılır Durdurulur Yeniden başlatılır Hata üretir Uyarı verir Yetkilendirme yapar Dosya açar Ağ bağlantısı kurar Bütün bu olaylar günlük (log) olarak kaydedilir. Örneğin; SSH servisi başladı. Apache yeniden başlatıldı. Docker hata verdi. PostgreSQL bağlantıyı reddetti. Fail2Ban saldırgan IP adresini engelledi. Bütün bunlar journal içerisinde bulunur. journalctl Komutu Temel kullanım: journalctl Bu komut sistemdeki bütün logları gösterir. Çıkış örneği: Jul 30 09:15 systemd Started OpenSSH Server. Jul 30 09:15 sshd Accepted password for user Jul 30 09:18 sudo pam_unix authenti...