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

Debian installieren
Debian Server mittels Munin überwachen
Samba Freigabe mit Authentifizierung