Was ist Syslog?
Syslog sammelt und speichert Systemprotokollnachrichten von Linux -Systemen. Es zeichnet Nachrichten aus verschiedenen Systemkomponenten auf, einschließlich Kernel, Anwendungen und Daemons. Die Syslog -Nachrichten enthalten wertvolle Informationen zu Systemereignissen, Fehlern und Warnungen. Diese Informationen sind für Systemadministratoren von entscheidender Bedeutung, um das System zu überwachen und zu diagnostizieren.
In Linux speichert der Syslog -Service Nachrichten an einem bestimmten Ort, um einfachen Zugriff und Analyse zu erhalten. Diese Nachrichten können zur Fehlerbehebung, Systemverwaltung und Sicherheitsanalyse verwendet werden.
Wo sind Linux Store -Syslog -Daten??
Standardmäßig speichert Linux Syslog -Nachrichten in der Datei /var/log/syslog. Der tatsächliche Ort von Syslog -Dateien kann jedoch aufgrund unterschiedlicher Linux -Verteilungen unterschiedlich sein. Hier sind einige gemeinsame Standorte von Syslog -Dateien unter Linux:
/var/log/syslog: Dies ist ein gemeinsamer Ort zum Speichern von Systemprotokollen. Es wird von Debian-basierten Verteilungen wie Ubuntu verwendet.
/var/log/message: Dies ist der Standardstandort für das Speichern von Systemnachrichten auf vielen Linux -Verteilungen.
/var/log/kern.Protokoll: Diese Datei enthält Kernelmeldungen eines Linux -Kernels selbst.
/var/log/auth.Protokoll: Diese Datei speichert Benutzer personenbezogene Daten wie Benutzerauthentifizierung und Autorisierung. Es speichert auch die Kennwortänderungen und die Häufigkeit einer Benutzeranmeldung.
/var/log/cron.Protokoll: Enthält Nachrichten, die sich auf diejenigen beziehen, die Aufgaben zu bestimmten Zeiten planen und automatisieren können.
/var/log/dmesg: Diese Datei enthält Nachrichten aus dem Kernel -Ringpuffer, in dem Informationen zu Hardware -Geräten und Treibern gespeichert sind.
/var/log/boot.Protokoll: Diese Protokolldateien speichern die Systemstartmeldungen.
/var/log/faillog: Diese Protokolldatei speichert den fehlgeschlagenen Anmeldeversuch.
So greifen Sie in Linux Syslog -Dateien zu
Um auf das Syslog unter Linux zuzugreifen, müssen Sie ein Terminal und einen Texteditor verwenden. Hier sind die Schritte zum Zugriff auf SYSSLOG:
Navigieren Sie zum Verzeichnis, in dem Syslog -Dateien gespeichert werden, wie z /var/log/syslog. Öffnen Sie das Syslog -Dateiverzeichnis mit:
$ cd /var /log
$ ls
So lesen Sie Syslog -Dateien unter Linux
Die einfachste Art zum Lesen des Inhalts von Syslog -Dateien besteht darin, die zu verwenden Katze Befehl im Terminal.
$ cat syslog
Wir können die Syslog -Dateien auch in einem Texteditor öffnen:
$ nano syslog
Im Folgenden sind die Syslog Dateien in einer organisierten Weise im Nano -Editor geöffnet werden.
Lesen Sie eine bestimmte Anzahl von Protokolldateien
Um eine bestimmte Anzahl von Syslog -Dateien anzuzeigen, können wir zwei Befehle verwenden Kopf Und Schwanz.
Mit den Kopfbefehlen können Sie die ersten Zeilen der Syslog -Datei anzeigen. Zum Beispiel, Um die ersten 20 Protokolldateien anzuzeigen, verwenden Sie den folgenden Befehl:
$ Kopf -20/var/log/syslog
Um die letzten Protokollnachrichten anzuzeigen, verwenden wir Tail -Befehle. Verwenden Sie beispielsweise den folgenden Befehl, um die letzten 20 Meldungen von Syslog anzuzeigen:
$ schwanz -20/var/log/syslog
Fehlerbehebung mit Syslog
Syslog ist ein leistungsstarkes Werkzeug zur Fehlerbehebung bei Linux -Systemen. Wir können es verwenden für:
Abschluss
Das Syslog- oder Systemprotokollierungsprotokoll sendet Systemprotokollnachrichten an einen Server. Diese Datei wird lokal unter Linux in der gespeichert /var/log. Das Verzeichnis /var /log enthält verschiedene Protokolldateien, einschließlich Syslog. Die Syslog -Datei kann mit CAT -Befehl oder einem beliebigen Texteditor gelesen werden. Das Lesen von Syslog -Dateien hilft bei der Identifizierung der Systemprobleme.