Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:dmesg

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
workshop:cli:dmesg [2025/02/16 10:33] Branislav Zeljakworkshop:cli:dmesg [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== 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 ===== 
-<code bash> 
-dmesg [Optionen] 
-</code> 
- 
----- 
- 
-===== 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:** 
-<code bash> 
-dmesg 
-</code> 
-Zeigt die neuesten Nachrichten des Kernel-Ringpuffers an. 
- 
-**Kernel-Nachrichten mit Zeitstempeln anzeigen:** 
-<code bash> 
-dmesg -T 
-</code> 
-Zeigt die Kernel-Nachrichten mit Zeitstempeln an, um zu sehen, wann die Nachrichten generiert wurden. 
- 
-**Fehlermeldungen anzeigen:** 
-<code bash> 
-dmesg -n 3 
-</code> 
-Zeigt nur Nachrichten auf Fehlerniveau (LEVEL 3) und höher an. 
- 
-**Kernel-Nachrichten löschen:** 
-<code bash> 
-dmesg -C 
-</code> 
-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: 
-<code bash> 
-man dmesg 
-</code>