Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:befehle:journalctl

Dies ist eine alte Version des Dokuments!


journalctl - Systemd-Journal anzeigen

(2025)

Das Kommando journalctl ist ein Werkzeug, mit dem die Protokolle (Logs) aus dem systemd-Journal angezeigt werden können. Mit journalctl können Systemadministratoren auf einfache Weise die Logdaten eines Systems durchsuchen, analysieren und anzeigen, die von Systemd-Diensten und dem Kernel erzeugt wurden.

Syntax

journalctl [OPTIONEN]

Wichtige Optionen

Die häufig verwendeten Optionen für journalctl sind:

Option Beschreibung
-u <Dienstname> Zeigt nur die Logeinträge für den angegebenen Dienst an.
-f Zeigt die neuesten Logeinträge und aktualisiert diese in Echtzeit (ähnlich wie `tail -f`).
-n <Anzahl> Zeigt die letzten <Anzahl> Zeilen der Logdatei an.
-p <Priorität> Filtert die Logeinträge nach Priorität (z.B. `-p err` zeigt nur Fehler an).
–since <Zeit> Zeigt Logeinträge ab einem bestimmten Zeitpunkt an (z.B. `–since „2025-03-01“`)
–until <Zeit> Zeigt Logeinträge bis zu einem bestimmten Zeitpunkt an (z.B. `–until „2025-03-02“`)
-x Zeigt zusätzliche Details zu den Logeinträgen an, wie z.B. JSON-Daten.

Beispiele

Einige Beispiele für die Verwendung von journalctl:

  • Zeigt die letzten Logeinträge an:
journalctl -n 10
  • Zeigt die Logeinträge eines bestimmten Dienstes, z.B. `nginx`, an:
journalctl -u nginx
  • Zeigt alle Logeinträge der letzten 10 Minuten an:
journalctl --since "10 minutes ago"
  • Zeigt Logeinträge in Echtzeit an (ähnlich wie `tail -f`):
journalctl -f
  • Zeigt nur Fehler (Level `err`) an:
journalctl -p err
  • Zeigt Logeinträge bis zu einem bestimmten Zeitpunkt an:
journalctl --until "2025-03-01"

Hinweis

  • journalctl zeigt standardmäßig alle Logeinträge seit dem letzten Systemstart an. Dies kann zu einer sehr großen Ausgabe führen. Verwenden Sie daher Filteroptionen, um die Ausgabe zu verfeinern.
  • Für den Zugriff auf Systemprotokolle können Administratorrechte erforderlich sein. Verwenden Sie gegebenenfalls `sudo`.

Weitere Informationen

Die Man-Page liefert detaillierte Informationen über journalctl:

man journalctl

Weitere Informationen über das systemd Journal finden Sie in der offiziellen Dokumentation: journalctl Manual Page

linux/befehle/journalctl.1740923538.txt.gz · Zuletzt geändert: 2025/03/02 13:52 von Branislav Zeljak