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.
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/
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:
Als Nächstes wollen wir uns ansehen, wie diese Protokolle im Betriebssystem angezeigt werden können.
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:
Um ein scrollbares Protokoll von /var/log/dmesg zu sehen, führen Sie einfach aus:
$ less /var/log/dmesg
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
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.
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.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: