Dmesg
Zur Navigation springen
Zur Suche springen
Beschreibung
- `dmesg` ist ein Befehlszeilenwerkzeug, das Kernel- und Systemnachrichten anzeigt. Diese Nachrichten enthalten Informationen über die Hardware-Erkennung, Treiberstatus und andere systemrelevante Ereignisse, die während des Bootprozesses und der Laufzeit des Systems auftreten.
Verwendung
- Um die Kernel- und Systemnachrichten anzuzeigen, verwenden Sie den folgenden Befehl:
dmesg
Beispiele
Anzeigen der neuesten Kernel-Nachrichten
- Beispiel: Um die neuesten Kernel-Nachrichten anzuzeigen, verwenden Sie:
dmesg
Nachrichten nach einem Schlüsselwort filtern
- Beispiel: Um Nachrichten nach einem bestimmten Schlüsselwort zu filtern, verwenden Sie:
dmesg | grep <Schlüsselwort>Beispiel:dmesg | grep usb
Nachrichten fortlaufend anzeigen
- Beispiel: Um die Kernel-Nachrichten fortlaufend anzuzeigen, verwenden Sie:
dmesg -w
Nachrichten in eine Datei speichern
- Beispiel: Um die Kernel-Nachrichten in eine Datei zu speichern, verwenden Sie:
dmesg > /pfad/zu/datei.log
Weitere Optionen
- `-C` : Löscht den Kernel-Nachrichtenpuffer.
dmesg -C
- `-T` : Zeigt Zeitstempel in lesbarem Format an.
dmesg -T
- `-L` : Zeigt farbige Ausgabe an.
dmesg -L
- `-H` : Zeigt die Ausgabe in einem lesbaren Format und ermöglicht das Scrollen.
dmesg -H
- `-k` : Zeigt nur Kernel-Nachrichten an.
dmesg -k
Kontinuierliche Überwachung
- `-w` : Zeigt die Kernel-Nachrichten kontinuierlich an, ähnlich wie `tail -f`.
dmesg -w
- Beispiel: Um die Kernel-Nachrichten fortlaufend zu überwachen:
dmesg -w
- Beispiel: Um die Nachrichten für ein bestimmtes Schlüsselwort in Echtzeit zu filtern und anzuzeigen:
dmesg -w | grep usb
- Beispiel: Um die kontinuierliche Anzeige der Kernel-Nachrichten mit lesbaren Zeitstempeln zu sehen:
dmesg -wT
Praktische Anwendungen
- Überprüfung von Boot-Problemen: `dmesg` kann verwendet werden, um Probleme zu identifizieren, die während des Bootens auftreten.
- Hardware-Diagnose: `dmesg` zeigt detaillierte Informationen über erkannte Hardware und deren Status.
- Debugging: Entwickler verwenden `dmesg`, um Kernel- und Treiber-Nachrichten zu debuggen und zu analysieren.