Wenn es also Probleme mit meinem Computer gibt, sei es mit Hardware oder Software, welche sind die wichtigsten Protokolldateien und wo befinden sie sich?
Gibt es auch einen generischen Speicherort, an dem sich die Protokolldateien der anderen Pakete befinden könnten?
Antworten:
Alle Protokolldateien befinden sich im
/var/log
Verzeichnis. In diesem Verzeichnis befinden sich spezifische Dateien für jeden Protokolltyp. Beispielsweise werden Systemprotokolle wie Kernel-Aktivitäten in einersyslog
Datei protokolliert .Einige der häufigsten Protokolldateien in diesem Verzeichnis sind:
Im Verzeichnis
apt
befindet sich eine Datei, inhistory.log
der alle Informationen zur Installation und Deinstallation des Pakets gespeichert werden , selbst wenn das ursprüngliche System als Live-CD erstellt wurde. Sie können diese Datei öffnen, um diese sehr interessante Datei zu sehen.Im Verzeichnis
dist-upgrade
befindet sich eine Datei,apt.log
die die Informationen während der Distributionsaktualisierungen protokolliertIm Verzeichnis befinden sich
installer
die Protokolldateien, die bei der Installation erstellt werden.Es gibt eine
apport.log
Datei, in der Informationen zu Abstürzen in Ihrem System gespeichert und gemeldet werden.Die Datei
auth.log
enthält Informationen zu den Authentifizierungsaktivitäten, z. B. wenn Sie sich als Root-Benutzer über sudo authentifizieren.Die Datei
dpkg.log
speichert die Details der Paketinstallation und -entfernung, die mit zusammenhängendpkg
. Möglicherweise ist Ihnen bewusst, dass dasapt
Systemdpkg
für die Installation und Deinstallation von Paketen abhängig ist .boot.log
Enthält Informationen zu jedem Startvorgang.kern.log
speichert Kernel-Informationen wie Warnungen, Fehler etc.alternatives.log
Enthält die Historie aller von verschiedenen Paketen gesetzten Alternativen und deren Entfernung perupdate-alternatives
Befehl.Eine weitere wichtige Protokolldatei
Xorg.log
enthält Informationen zum Grafiktreiber, zu Fehlern, Warnungen usw.Einige andere Arten von Protokolldateien sind möglicherweise vorhanden, abhängig von den installierten Paketen. Mein System enthält beispielsweise auch Protokolldateien,
epoptes.log
die nur bei der Installation desepoptes
Pakets vorhanden sind.Änderungen nach
systemd
Mit dem Aufkommen von
systemd
wird die Protokollierung hauptsächlich vomjournalctl
Dienstprogramm durchgeführt und die Protokolle werden im Binärformat in einer/var/lib/systemd/catalog/database
Datei gespeichert. Diese Datei listet alle Protokolle einschließlich Kernel-, Boot- und Anwendungsprotokollen auf und stellt die erforderlichen Protokolle über dasjournalctl
Dienstprogramm zur Verfügung.Hier ist ein guter Artikel darüber,
journalctl
wie Sie damit die erforderlichen Protokollinformationen abrufen können.https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs#setting-the-system-time
quelle
In der Abbildung unten werden die meisten wichtigen Protokolle von
/var/log
angezeigt. An diesem Speicherort befinden sich häufig andere Ordner aus anderen Anwendungen, z. B.samba
oderapache2
wenn Sie diese installiert haben.Um ein Protokoll in Echtzeit anzusehen, können Sie verwenden
gnome-system-log
oder zum Beispiel verwendenAlle Protokolle können entweder mit der Filteroption in
gnome-system-log
oder durch diegrep
Suche nach einem bestimmten Begriff einfacher analysiert werden . Wenn ich zum Beispiel Referenzen zu meiner SiS-Hardware suchen möchte, könnte ich Folgendes eingeben:Die meisten Protokolle im Screenshot sind selbsterklärend. Hier einige kurze Hinweise:
auth.log
Erledigt alle privilegierten Aktionen, beispielsweise wenn Sie sudo im Terminal verwenden oder GUI-Programme wie synaptic ausführen.kern.log
Zeichnet alle Kernel-Aktivitäten auf und kann bei der Diagnose von Hardwarefehlern hilfreich sein.dpkg.log
ist eine sehr detaillierte Darstellung der installierten Paketesyslog
Enthält sowohl Informationen aus dem Kernel als auch Informationen zum Betriebssystemxorg.log
Enthält Informationen zur (weitgehend automatischen) Einrichtung Ihres Displaysudev
Dies ist besonders nützlich, da es einige Details zum Einrichten von Hardware enthält, die für zukünftige Aufzeichnungen nützlich sein könnten.history.log
(wie im Screenshot zu sehen) stammt aus/var/log/apt
und enthält den Verlauf Ihrer Updates und Installationen.quelle
Zum Anzeigen von System- und Anwendungsprotokollen können Sie die Anwendung "Log File Viewer" verwenden. Drücken Sie F2, um Ihren Bindestrich zu öffnen, geben Sie log ein und wählen Sie die Anwendung Log File Viewer aus .
Weitere Informationen: http://www.howtogeek.com/117878/how-to-view-write-to-system-log-files-on-ubuntu/
quelle