İşletmeler için BT

journalctl Komutu Kullanımı

systemd günlüğünü sorgulayın. Ayrıca bakınız: `dmesg`. Daha fazla bilgi için: <https://www.freedesktop.org/software/systemd/man/latest/journalctl.html>.

  • Kullanılan önyüklemeden 3 öncelik seviyesine sahip tüm mesajları(hataları) gösterin:

journalctl *[-b|--boot]* *[-p|--priority]* 3

  • 2 günden eski olan günlük kayıtlarını silin:

journalctl --vacuum-time 2d

  • Yeni mesajların sadece son ‘n’ satırlarını gösterin ve takip edin (geleneksel syslog için tail -f benzeri):

journalctl *[-n|--lines]* *n* *[-f|--follow]*

  • Belirli bir birime ait tüm mesajları göster:

journalctl *[-u|--unit]* *birim*

  • Belirli bir birimin son başlatılmasından bu yana tüm günlük kayıtlarını göster:

journalctl _SYSTEMD_INVOCATION_ID=$(systemctl show --value --property=InvocationID *birim*)

  • Belirli bir zaman aralığındaki mesajları filtrele (zaman damgası veya “dün” gibi yer tutucular):

journalctl *[-S|--since]* *now|today|yesterday|tomorrow* *[-U|--until]* "*YYYY-MM-DD HH:MM:SS*"

  • Belirli bir işleme ait tüm mesajları göster:

journalctl _PID=*pid*

  • Çalıştırılabilir bir uygulama dosyasından gelen tüm mesajları gösterin:

journalctl *çalıştırabilir/dosya/dizin/yolu*


Bu içerik açık kaynaklı tldr-pages projesinden MIT lisansı ile derlenmiştir.