journalctl Befehlsgenerator
Befehle für journalctl erstellen, um das systemd-Journal abzufragen
Einführung in journalctl
## Was ist journalctl?
`journalctl` ruft das systemd-Journal auf – den zentralen Protokollspeicher für das System und seine Dienste. Es ist die Standardmethode, um Dienstprotokolle anzusehen und nach Einheit, Priorität, Startvorgang oder Zeitraum zu filtern.
## So wird es verwendet
1. **Filtern**: Filtern nach Einheit (`-u`), Priorität (`-p`), Startvorgang (`-b`) oder Kernel (`-k`). 2. **Zeitfenster**: Verwenden Sie `--since` und `--until` mit Werten wie `today`, `yesterday` oder `2026-06-25 09:00:00`. 3. **Ausgabe**: Zeigen Sie den letzten Teil mit `-f` an, beschränken Sie die Anzahl der Zeilen mit `-n` und formatieren Sie die Ausgabe mit `-o`. 4. **Kopieren & Ausführen**: Kopieren Sie den erzeugten Befehl in Ihre Terminal.
Übliche Optionen
### `-u` Einheit Zeigt Nachrichten einer bestimmten systemd-Einheit (Dienst), z. B. `-u nginx` oder `-u ssh.service`.
### `-p` Priorität Filtern nach syslog-Priorität 0–7 (0 emergent, 1 alert, 2 kritisch, 3 Fehler, 4 Warnung, 5 Hinweis, 6 Info, 7 Debug). Verwenden Sie `-p 3`, um Fehler und höhere Prioritäten anzuzeigen.
### `-b` Aktuelle Boot-Phase Zeigt Nachrichten aus dem aktuellen Bootvorgang. Kombinieren Sie dies mit einem Index wie `-b -1` für das vorherige Boot.
### `-k` Kernel Zeigt nur Kernel-Nachrichten an (entspricht `dmesg`).
### `-n` Zeilen Zeigt die letzten N Zeilen an, z. B. `-n 100`.
### `-f` Fortsetzen Druckt neue Einträge kontinuierlich aus, sobald sie eintreffen (wie bei `tail -f`).
### `-a` Alle anzeigen Zeigt alle Felder an, einschließlich der normalerweise abgeschnittenen sehr langen Felder.
### `--no-pager` Deaktiviert den Paginierer für die Weiterleitung an andere Befehle oder Skripte.
### `--since` / `--until` Filtern nach Zeit, z. B. `--since today`, `--since "1 hour ago"` oder `--since "2026-06-25 09:00:00"`.
### `-x` Katalog Fügt erläuternde Katalogeinträge für viele Protokollnachrichten hinzu.
### `-r` Umkehren Zeigt die neuesten Einträge zuerst an.
### `-o` Ausgabeformat Ändern Sie das Ausgabeformat: `cat` (nur Nachricht), `short` (Standard), `json`, `json-pretty` usw.
▶Wie kann ich die Protokolle eines Services in Echtzeit verfolgen?
▶Wie zeige ich nur die Fehler für einen Dienst an?
▶Wie sehe ich die Logs seit heute Morgen an?
▶Wie bekomme ich die letzten 100 Einträge, neueste zuerst?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.