Zahlungsmethoden Abuse

Wie man Protokolle unter Linux anzeigt

17.04.2021, 22:24

Systemadministratoren müssen in einer Linux-Betriebsumgebung häufig Protokolle überprüfen. Dies ist die erste Maßnahme, wenn ein Problem auftritt und es zu beheben gilt. Das Linux-Betriebssystem und laufende Anwendungen erzeugen verschiedene Arten von Meldungen, die in verschiedenen Protokolldateien aufgezeichnet werden.

Speicherort von Protokollen in Linux

Linux verwendet spezielle Software, Dateien und Verzeichnisse, um Protokolldateien zu speichern. Wenn Sie wissen, welche Programme welche Protokolle erzeugen und - was noch wichtiger ist - wo sich diese Protokolle befinden, können Sie auftretende Probleme schnell und ohne großen Zeitverlust lösen. Als Nächstes werden wir uns die Hauptbestandteile des Linux-Protokollsystems, die Protokolldateien und die Dienstprogramme ansehen, die zum Anzeigen von Linux-Protokollen verwendet werden können.

Alle grundlegenden Linux-Protokolle befinden sich im Ordner /var/log/. Sie können die Protokolldateien für Ihr System mit dem Befehl ls auflisten:

$ ls -l /var/log/

Wie man Protokolle unter Linux anzeigt

Sehen wir uns nun die 20 verschiedenen Linux-Protokolldateien an, die sich im Verzeichnis /var/log/ befinden. Einige dieser Logs sind nur auf bestimmten Distributionen zu finden, z.B. ist dpkg.log nur auf Debian-basierten Systemen zu finden:

Просмотр Логов Линукс

Просмотр логов в Linux

Als Nächstes wollen wir uns ansehen, wie diese Protokolle im Betriebssystem angezeigt werden können.

Anzeigen von Protokollen unter Linux

Um Protokolle in der Linux-Betriebsumgebung anzuzeigen, ist es praktisch, mehrere Befehlszeilenprogramme zu verwenden. Dies geschieht in der Regel mit einem beliebigen Texteditor oder einem speziellen Dienstprogramm. Höchstwahrscheinlich müssen Sie Superuser-Rechte erhalten, um Protokolle unter Linux anzuzeigen. Die Liste der für diesen Zweck am häufigsten verwendeten Befehle lautet wie folgt:

  • cat;
  • head;
  • grep;
  • tail;
  • zcat;
  • zgrep;
  • zmore;
  • vi;
  • nano.

Um ein scrollbares Protokoll von /var/log/dmesg zu sehen, führen Sie einfach aus:

$ less /var/log/dmesg

Wie man Protokolle unter Linux anzeigt

Echtzeit-Protokolle anzeigen:

$ tail -f /var/log/dmesg

Öffnen Sie die dmesg-Protokolldatei:

$ cat /var/log/dmesg

Zeigen Sie die ersten Zeilen an:

$ head /var/log/dmesg

Weitere Ausgabefehler aus /var/log/messages:

$ grep -i error /var/log/dmesg

Wie man Protokolle unter Linux anzeigt

Sie können Protokolle in Linux auch mit grafischen Dienstprogrammen anzeigen. Das Programm Logs kann verwendet werden, um Systemprotokolle auf einem Linux-Laptop oder Personalcomputer auf einfache Weise anzuzeigen und zu verfolgen.

Wie man Protokolle unter Linux anzeigt

Sie können das Programm auf jedem System installieren, auf dem ein X-Server installiert ist. Außerdem kann jeder grafische Test-Editor zur Anzeige der Protokolle verwendet werden.