So verwenden Sie den Befehl linux journalctl?

So verwenden Sie den Befehl linux journalctl?
Linux-basierte Systeme bieten mehrere Tools, mit denen Systemprotokolle aufgezeichnet und analysiert werden können. Genau wie das "systemd”, Was ein leistungsstarkes Tool ist, mit dem Protokolle aus den Quellen in einem binären Format gesammelt werden können, und ermöglicht dem Benutzer, die Protokolle mit der Befehlszeile abzurufen.

Die Protokolle, die wir im obigen Abschnitt erörtert haben, sind die “Journalprotokolle”.

Der "JournaldIst ein Systemprogramm von der systemd Tool, das Daten aus mehreren Protokollen in einem binären Format sammelt. Es funktioniert genauso wie Syslog bietet aber eine effizientere Möglichkeit, Protokolle zu verwalten.

Das Linux -System verfügt über ein effektives Tool, das bezeichnet wirdJournalctl"Das hilft dem Benutzer, mit dem zu lesen und zu kommunizieren"Journalprotokolle”. Dieses Dienstprogramm ist eine Standardmethode, um Protokollnachrichten anzuzeigen, die von bereitgestellt wurden, Journald und überwachen sie.

Die Syntax der “JournalctlBefehl ist:

Journalctl [Optionen…] [Übereinstimmungen…]

So verwenden Sie den Befehl "journalctl"?

Führen Sie das ausJournalctlBefehl ohne Argument in einer Befehlszeile, um alle Datensätze von Journalprotokollen aus den ältesten Einträgen anzuzeigen:

$ sudo journalctl

Die angezeigte Ausgabe ist in weniger aufgeführt, sodass Sie Richtungsschlüssel verwenden können, um Protokolleinträge zu durchsuchen und zu lesen.

Verwenden Sie die Befehlsoptionen "JournalCtl"?

Der "JournalctlDer Befehl ”verfügt über mehrere Optionen zum Anzeigen von Journalprotokollen. Diese sind:

Verwenden Sie die “-No-Page"Um Protokolle in das Terminal zu bekommen, anstatt mit" zu zeigen "weniger" Merkmale:

$ sudo journalctl-no-Seite

Es wird das folgende Ergebnis angezeigt:

Verwenden Sie die “, um alle Protokollfelder anzuzeigen, ob sie nicht druckbar sind-alleOption in der Befehlszeilenaufforderung:

$ sudo journalctl -alle

Um die Ausgangsleitungen von zu begrenzen JournalCtl Log, leiten Sie die "-NFlag mit der Anzahl der Zeilen, die Sie anzeigen möchten:

$ sudo journalctl -n 15

Leiten Sie die "-F”Flag, um das Journal-Anmelden in Echtzeit anzuzeigen:

$ sudo journalctl -f

Führen Sie die “aus, um den Datensatz von Kernel -Protokollen anzuzeigen-k" Flagge:

$ sudo journalctl -k

Um die Liste der Startsitzungen anzuzeigen, die die Startzeit enthalten-List-Boot”Option der“Journalctl" Befehl:

$ sudo journalctl-list-Boot

Wann immer Sie die „leiten“JournalctlDer Befehl ”Er wird standardmäßig in lokaler Zeit in lokaler Zeit angezeigt. Wenn Sie jedoch die Protokolle in angeben möchten koordinierte Weltzeit, Tun Sie es durch den angegebenen Befehl:

$ sudo journalctl -UTC

Der "JournalctlDer Befehl ”Ermöglicht dem Benutzer, den Aufzeichnung von Protokollen eines bestimmten Zeitraums zu erhalten.

Zum Beispiel, um den Protokolldatensatz von gestern zu erhalten, geben Sie ein:

$ sudo journalctl -Since "gestern"

Oder wenn Sie den Datensatz der letzten 2 Stunden überprüfen möchten, verwenden Sie:

$ sudo journalctl -seit "vor 2 Stunden"

Der "-R" oder "-umkehrenDie Option wird verwendet, um die Protokolle mit den neuesten Einträgen zuerst in der Befehlszeile anzuzeigen:

$ sudo journalctl -r

Führen Sie das aus-Q" oder "-ruhigOption, wenn Sie keine irrelevante Nachricht wie Warnung oder Info anzeigen möchten:

$ sudo journalctl -quiet

Um die Hilfebotschaft der "anzuzeigen" anzuzeigenJournalctlBefehl und alle seine Optionen verwenden Sie die “-Hilfe" Möglichkeit:

$ sudo journalctl -help

Überprüfen Sie die Version der “JournalctlBefehl ”Verwendet die“-Ausführung" Möglichkeit:

$ journalctl --version

Abschluss:

In diesem kurzen Tutorial haben wir gesehen, wie die “JournalctlBefehl und seine Optionen funktionieren. Der "JournalctlDer Befehl ”ist ein Befehlszeilendienstprogramm, mit dem der Datensatz von Journalprotokollen angezeigt wird. Der Journalprotokolle werden in einem binären Format aufgezeichnet, auf das jederzeit zugegriffen werden kann. Verwendung der "JournalctlBefehl, man kann den Aufzeichnung aller Protokolle verwalten und analysieren.