Die Protokollierung unter Linux ist recht detailliert. Es gibt mehrere Quellen, die Sie bei einem Problem mit Ihrem System zurate ziehen können. Einige davon beziehen sich auf Linux-Systeme im Allgemeinen, einige sind speziell auf openSUSE-Systeme ausgerichtet. Die meisten Protokolldateien können auch mit YaST angezeigt werden (
).Mit YaST können Sie alle vom Support-Team benötigten Systeminformationen sammeln. Verwenden Sie die Optionsfolge
. Wählen Sie die Problemkategorie aus. Wenn alle Informationen gesammelt wurden, können Sie diese an Ihre Support-Anfrage anhängen.Nachfolgend finden Sie eine Liste der am häufigsten überprüften Protokolldateien und was sie normalerweise enthalten.
Tabelle 9-1 Protokolldateien
Protokolldatei |
Beschreibung |
---|---|
~/.xsession-errors |
Meldungen von den zurzeit ausgeführten Desktop-Anwendungen. ~ ist das Home-Verzeichnis des aktuellen Benutzers. |
/var/log/apparmor/ |
Protokolldateien von AppArmor (Detailinformationen finden Sie unter Abschnitt IV, |
/var/log/audit/audit.log |
Protokolldatei von Audit, um Zugriffe auf Dateien, Verzeichnisse oder Ressourcen Ihres Systems sowie Systemaufrufe zu verfolgen. |
/var/log/boot.msg |
Meldungen vom Kernel beim Bootprozess. |
/var/log/mail.* |
Meldungen vom E-Mail-System. |
/var/log/messages |
Ständige Meldungen vom Kernel und dem Systemprotokoll-Daemon während der Ausführung. |
/var/log/NetworkManager |
NetworkManager-Protokolldatei zur Erfassung von Problemen hinsichtlich der Netzwerkkonnektivität |
/var/log/samba/ |
Verzeichnis, das Protokollmeldungen vom Samba-Server und -Client enthält. |
/var/log/SaX.log |
Hardware-Meldungen von der SaX-Anzeige und dem KVM-System. |
/var/log/warn |
Alle Meldungen vom Kernel und dem Systemprotokoll-Daemon, denen die Stufe WARNUNG oder höher zugewiesen wurde. |
/var/log/wtmp |
Binärdatei mit Benutzeranmeldedatensätzen für die aktuelle Computersitzung. Die Anzeige erfolgt mit last. |
/var/log/Xorg.*.log |
Unterschiedliche Start- und Laufzeitprotokolle des X-Window-Systems. Hilfreich für die Fehlersuche bei Problemen beim Start von X. |
/var/log/YaST2/ |
Verzeichnis, das die Aktionen von YaST und deren Ergebnisse enthält. |
/var/log/zypper.log |
Protokolldatei von zypper. |
Neben den Protokolldateien versorgt Ihr Computer Sie auch mit Informationen zum laufenden System. Weitere Informationen hierzu finden Sie unter Systeminformationen mit dem /proc-Dateisystem
Tabelle 9-2 Systeminformationen mit dem /proc-Dateisystem
Datei |
Beschreibung |
---|---|
/proc/cpuinfo |
Hier werden Prozessorinformationen wie Typ, Fabrikat, Modell und Leistung angezeigt. |
/proc/dma |
Hier werden die aktuell verwendeten DMA-Kanäle angezeigt. |
/proc/interrupts |
Hier finden Sie Informationen darüber, welche Interrupts verwendet werden und wie viele bisher verwendet wurden. |
/proc/iomem |
Hier wird der Status des E/A-(Eingabe/Ausgabe-) Speichers angezeigt. |
/proc/ioports |
Hier wird angezeigt, welche E/A-Ports zurzeit verwendet werden. |
/proc/meminfo |
Zeigt den Status des Arbeitsspeichers an. |
/proc/modules |
Zeigt die einzelnen Module an. |
/proc/mounts |
Zeigt die zurzeit eingehängten Geräte an. |
/proc/partitions |
Zeigt die Partitionierung aller Festplatten an. |
/proc/version |
Zeigt die aktuelle Linux-Version an. |
Abgesehen vom Dateisystem /proc exportiert der Linux-Kernel Informationen mit dem Modul sysfs, einem speicherinternen Dateisystem. Dieses Modul stellt Kernelobjekte, deren Attribute und Beziehungen dar. Weitere Informationen zu sysfs im Kontext von UDEV finden Sie unter Abschnitt 19.0, Gerätemanagemet über dynamischen Kernel mithilfe von udev,
(↑ Referenz ). Systeminformationen mit dem /sys-Dateisystem enthält einen Überblick über die am häufigsten verwendeten Verzeichnisse unter /sys.
Tabelle 9-3 Systeminformationen mit dem /sys-Dateisystem
Datei |
Beschreibung |
---|---|
/sys/block |
Enthält Unterverzeichnisse für jedes vom System ermittelte Blockgerät. Im Allgemeinen handelt es sich dabei meistens um Geräte vom Typ Datenträger. |
/sys/bus |
Enthält Unterverzeichnisse für jeden physischen Bustyp. |
/sys/class |
Enthält Unterverzeichnisse, die als Funktionstyp eines Geräts (wie Grafik, Netz, Drucker etc.) zusammengruppiert wurden. |
/sys/device |
Enthält die globale Gerätehierarchie. |
Linux bietet eine Reihe von Werkzeugen für die Systemanalyse und -überwachung. Unter Abschnitt 13.0, Dienstprogramme zur Systemüberwachung,
(↑ Referenz ) finden Sie eine Auswahl der wichtigsten, die zur Systemdiagnose eingesetzt werden.
Jedes der nachfolgenden Szenarien beginnt mit einem Header, in dem das Problem beschrieben wird, gefolgt von ein oder zwei Absätzen mit Lösungsvorschlägen, verfügbaren Referenzen für detailliertere Lösungen sowie Querverweisen auf andere Szenarien, die hiermit möglicherweise in Zusammenhang stehen.