dmesg

Aus wiki.archlinux.de
Version vom 4. Mai 2012, 19:39 Uhr von Jewox (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{SEITENTITEL:dmesg}} dmesg (eng. "display messages") ist ein Kommandozeilenbefehl, der den Ringpuffer des Kernels ausgibt. Er ist ein sehr nützliches Tool, …“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


dmesg (eng. "display messages") ist ein Kommandozeilenbefehl, der den Ringpuffer des Kernels ausgibt. Er ist ein sehr nützliches Tool, um Fehler beim Systemstart, Hinweise auf defekte Hardware, etc. zu finden.

dmesg gehört zum Paket util-linux und wird bei Auswahl der Gruppe base mitinstalliert.

Am besten lässt sich die Ausgabe von dmesg über einen Pager anzeigen:

 dmesg | less

Es kann per grep nach gewünschten Stichworten durchsucht werden:

 dmesg | grep system | less

Arch Linux speichert expliziet beim Starten (Siehe /etc/rc.sysinit) alle Kernelmeldungen in die Datei /var/log/dmesg.log. Diese kann mittels logrotate für spätere Auswertungen archiviert werden.

Hinweis: dmesg beinhaltet nicht die Protokollierung von Fehlern nach Wechsel in einen der Runlevels und dem Starten der Dienste laut rc.conf Datei. Dafür sind dann spezielle Dienste z.B. syslog-ng zuständig.