admin_grundlagen:journald
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
journalctl
systemd: journal
Die „Logfiles“ im systemd sind eine binäre Datenbank mit umfassenden Suchwerkzeugen
- contra
- kein KISS Design
- schlechte post-mortem Analyse
- nicht mehr kompatibel zu alten Logauswertungen (z.B. logwatch)
- pro
- Metainfos nicht mehr fälschbar (weil vom daemon)
- Außerhalb des laufenden systemd-journald nicht mehr fälschbar (hash)
- wartungsfrei (kein logrotate)
- kann applikationsspezifische Werte aufnehmen
- umfangreiche Abfragemöglichkeiten
gleich ans Ende springen
journalctl -e
follow file mit allem und catalog
journalctl -f -a -x
alle Felder aufschlüsseln
journalctl -o verbose
seit dem letztem Boot
journalctl -b
in einem bestimmten Zeitraum
journalctl --since "2016-01-10" --until "2016-01-11 03:00"
ab einem bestimmten Level
journalctl -p 4 journalctl -p warning
Meldungen eines bestimmten Dienstes
journalctl _SYSTEMD_UNIT=ssh.service journalctl -u ssh.service journalctl /usr/sbin/sshd
Kernel Meldungen
journalctl -k
Ins Journal schreiben
ls | systemd-cat
Größe beschränken
/etc/systemd/journald.conf :
SystemMaxUse=100M SystemKeepFree=1G
Doku
admin_grundlagen/journald.1466602711.txt.gz · Zuletzt geändert: 2016/06/22 13:38 von stefan_miethke
