journalctl, systemd tabanlı Linux dağıtımlarında sistem ve servis loglarını görüntülemek için kullanılan bir komuttur. systemd-journald servisi tarafından toplanan logları okur ve filtreler. Geleneksel /var/log dosyalarının aksine, journalctl merkezi ve yapılandırılmış bir günlükleme sistemi sunar.
journalctl komutu, sistem açılışları, servis hataları, kullanıcı işlemleri ve çekirdek (kernel) mesajları gibi olayları analiz etmek için kullanılır. Bir servisin neden çalışmadığını anlamak, hata ayıklamak ve sistemde gerçekleşen olayların geçmişini incelemek için temel bir araçtır. systemctl ile birlikte kullanıldığında servis yönetimi çok daha etkili hale gelir.
Tüm sistem loglarını listelemek için journalctl komutu parametresiz olarak çalıştırılabilir.
journalctl
Bu komut, en eski kayıttan en yeni kayda doğru tüm günlükleri gösterir.
journalctl -u nginx
journalctl -f
journalctl -b
journalctl -b -1
journalctl --since "2025-01-01" --until "2025-01-02"
journalctl -p err
journalctl, bir servis beklenmedik şekilde durduğunda, sistem açılışında sorun yaşandığında veya hata mesajlarının kaynağı araştırıldığında kullanılır. Sunucu yönetimi ve sorun giderme süreçlerinde günlük olarak başvurulan temel log analiz aracıdır.
tail -f benzeri canlı takip sağlar.sudo kullanılması gerekebilir.© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.