Dmesg: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
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, …“
 
Tuxnix (Diskussion | Beiträge)
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{SEITENTITEL:dmesg}}
{{SEITENTITEL:dmesg}}
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 (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.
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:
Am besten lässt sich die Ausgabe von dmesg über einen Pager anzeigen:
Zeile 9: Zeile 8:
   dmesg | less
   dmesg | less


Es kann per grep nach gewünschten Stichworten durchsucht werden:
Es kann in Verbindung mit dem Befehl grep nach Stichworten gesucht werden:
 
  dmesg | grep system | less


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


''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.
''Hinweis:'' dmesg beinhaltet nicht die komplette Protokollierung von Fehlern nach Wechsel in einen der Targets (systemd) und dem Starten der Services (systemd). Dafür sind dann spezielle Dienste z.B. syslog-ng oder rsyslog bzw. journalctl von systemd zuständig.


[[Kategorie:Konsole]]
[[Kategorie:Konsole]]
[[Kategorie:Befehle]]

Aktuelle Version vom 1. April 2017, 15:11 Uhr

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 in Verbindung mit dem Befehl grep nach Stichworten gesucht werden:

 dmesg | grep sda | less

Hinweis: dmesg beinhaltet nicht die komplette Protokollierung von Fehlern nach Wechsel in einen der Targets (systemd) und dem Starten der Services (systemd). Dafür sind dann spezielle Dienste z.B. syslog-ng oder rsyslog bzw. journalctl von systemd zuständig.