Mit `journalctl` können die von systemd gesammelten Logs durchsucht und angezeigt werden.
# Gesamtes Journal anzeigen journalctl # Logs eines Dienstes anzeigen journalctl -u <dienst>.service # Logs des aktuellen Bootvorgangs journalctl -b # Live-Ansicht (wie tail -f) journalctl -f # Nach Zeit filtern journalctl --since "2024-01-01" --until "2024-01-02"
Die Konfiguration des systemd Journals erfolgt über die Datei `/etc/systemd/journald.conf`.
Wichtige Optionen:
Legt fest, ob Logs dauerhaft gespeichert werden (`persistent`), nur im RAM (`volatile`) oder gar nicht (`none`).
Maximale Größe des Journals auf der Festplatte (z.B. `500M`).
Mindestmenge an freiem Speicherplatz, die nicht vom Journal verwendet werden darf.
Maximale Größe einzelner Journal-Dateien.
Maximale Aufbewahrungsdauer der Logs.
Aktiviert oder deaktiviert die Komprimierung der Journaldaten.
Nach Änderungen an der Konfiguration:
systemctl restart systemd-journald
[journalctl(1)](https://www.freedesktop.org/software/systemd/man/journalctl.html)