Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:journald

Dies ist eine alte Version des Dokuments!


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.1466602766.txt.gz · Zuletzt geändert: 2016/06/22 13:39 von stefan_miethke