Inhaltsverzeichnis

journalctl & Logging

Mit `journalctl` können die von systemd gesammelten Logs durchsucht und angezeigt werden.

Grundlagen

Wichtige Kommandos

# 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"

Speicherort

Konfigurationsmöglichkeiten

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

Weitere Infos

[journalctl(1)](https://www.freedesktop.org/software/systemd/man/journalctl.html)