Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:dmesg

Dies ist eine alte Version des Dokuments!


dmesg - Kernel- und Systemnachrichten anzeigen

Der Befehl dmesg wird verwendet, um Kernel- und Systemnachrichten anzuzeigen, die während des Systemstarts oder beim Betrieb generiert werden. Diese Nachrichten enthalten wichtige Informationen über den Zustand des Systems, Hardwarekomponenten und Treiber. dmesg wird häufig genutzt, um Fehler zu diagnostizieren oder den Startprozess des Systems zu überwachen.

Syntax

dmesg [Optionen]

Wichtige Optionen

Option Beschreibung
`-C` Löscht den Ringpuffer (den Speicherbereich, in dem die Kernel-Nachrichten gespeichert werden).
`-c` Zeigt den aktuellen Ringpuffer an und löscht ihn anschließend.
`-n LEVEL` Setzt das minimale Log-Level, der angezeigt wird (z.B. `-n 3` für Warnungen und Fehler).
`-T` Zeigt die Zeitstempel der Nachrichten an (standardmäßig in Sekunden seit dem Systemstart).
`-f` Zeigt die letzten Nachrichten basierend auf der angegebenen Datei oder dem Gerät an.
`-x` Zeigt erweiterte Informationen zu den Nachrichten an (z.B. Hexadezimaldarstellung der Daten).
`–level=LEVEL` Filtriert die angezeigten Nachrichten nach dem angegebenen Log-Level (z.B. `–level=err` für Fehler).

Beispiele

Alle aktuellen Kernel-Nachrichten anzeigen:

dmesg

Zeigt die neuesten Nachrichten des Kernel-Ringpuffers an.

Kernel-Nachrichten mit Zeitstempeln anzeigen:

dmesg -T

Zeigt die Kernel-Nachrichten mit Zeitstempeln an, um zu sehen, wann die Nachrichten generiert wurden.

Fehlermeldungen anzeigen:

dmesg -n 3

Zeigt nur Nachrichten auf Fehlerniveau (LEVEL 3) und höher an.

Kernel-Nachrichten löschen:

dmesg -C

Löscht den aktuellen Ringpuffer, um den Speicher zu bereinigen.


Hinweis

- Der dmesg-Befehl ist hilfreich, um detaillierte Informationen über die Systemhardware, Treiber und Kernel-Aktivitäten zu erhalten. - Er wird häufig zur Fehlerbehebung und zur Analyse von Hardwareproblemen oder Kernel-Panik verwendet.


Alternativen

Tools wie journalctl (Teil von systemd) bieten eine umfangreichere Möglichkeit, System- und Kernel-Logs zu verwalten und zu analysieren, insbesondere auf Systemen, die systemd verwenden.


Weitere Informationen

Die Man-Page liefert detaillierte Informationen:

man dmesg
workshop/cli/dmesg.1739702030.txt.gz · Zuletzt geändert: (Externe Bearbeitung)