Ablösung von /var/log/syslog durch journalctl in Debian 12
Seit Debian 12 wird das Syslog durch journalctl ersetzt. Diese Umstellung ist der Schlusspunkt eines Wechsels von traditionellen Log-Dateien zu systemd-Journald-Daemons, welche mit Debian 8 (Jessie) begonnen wurde.
Ablösung von Syslog
Unter Debian 12 Bookworm wird man schnell feststellen, dass ein Syslog (/var/log/syslog) fehlt.
tk@js-debian12-01:~$ cat /var/log/syslog cat: /var/log/syslog: Datei oder Verzeichnis nicht gefunden
Grund dafür sind Änderungen im Debian 12 Base-OS, die das Syslog durch journalctl ersetzen.
Verwendung von journalctl
Einige Beispiele für die Verwendung von journalctl
:
journalctl
: zeigt das gesamte Systemprotokoll an.journalctl -f
: folgt dem Systemprotokoll in Echtzeit, ähnlich wietail -f /var/log/syslog
.journalctl -u servicename
: zeigt das Protokoll für einen bestimmten systemd-Dienst an, beispielsweisejournalctl -u systemd-timesyncd
journalctl -b
: zeigt das Protokoll für den letzten Bootvorgang an.journalctl --since=yesterday
: zeigt das Protokoll seit gestern an.--since
unterstützt sonst die Angaben der Parameter des ZeitstempelsJun 28 11:47:07
journalctl
bietet viele weitere Optionen, die man mit man journalctl
sich anschauen kann.
Autor: Jonas Sterr Ich beschäftige mich mit den Themen Software Defined Storage, Proxmox Virtualisierung auf Basis von KVM, QEMU & Ceph im Produktmanagement der Thomas-Krenn.AG in Freyung. Proxmox ist meine absolute Leidenschaft und ich freue mich gerne über Kontaktanfragen und einen Austausch auf LinkedIn.
|