Ablösung von /var/log/syslog durch journalctl in Debian 12

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

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 wie tail -f /var/log/syslog.
  • journalctl -u servicename: zeigt das Protokoll für einen bestimmten systemd-Dienst an, beispielsweise journalctl -u systemd-timesyncd
  • journalctl -b: zeigt das Protokoll für den letzten Bootvorgang an.
  • journalctl --since=yesterday: zeigt das Protokoll seit gestern an.
    • --sinceunterstützt sonst die Angaben der Parameter des Zeitstempels Jun 28 11:47:07

journalctl bietet viele weitere Optionen, die man mit man journalctl sich anschauen kann.


Foto Jonas Sterr.jpg

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.


Das könnte Sie auch interessieren

Festplatte formatieren / partitionieren und mounten unter Debian Linux
MegaRAID 9341-4i Debian 11 DMAR DRHD handling fault status reg 3
SSH Login unter Debian mit fail2ban absichern