opis edytuj

Wyświetla na ekranie ( przy standardowych ustawieniach) wszystkie komunikaty o sterownikach urządzeń załadowanych do jądra zawarte w buforze cyklicznym jądra ( ang. kernel ring buffer[1]).

Format komunikatu :

[ time ] device name: message


gdzie :

  • time ( ang.) jest to czas (liczba sekund) od startu systemu (ang. boot)[2]
  • device name ( ang.) jest to nazwa urządzenia którego dotyczy komunikat
  • message ( ang.) jest to komunikat

pliki edytuj

Plik wynikowy dmseg znajduje się katalogu /var/log/. Jest to plik tekstowy, więc możemy go oglądać za pomocą :

cat /var/log/dmesg

lub dowolnego edytora tekstowego.

Również plik /var/log/kern.log zawiera komunikaty jądra.

nazwa edytuj

Pochodzi od angielskiego opisu czynności którą wykonuje polecenie :

dmesg = Display device drivers MESsaGe

dokumentacja edytuj

man dmesg

albo

dmesg -h

Opcje edytuj

dmesg | less


Dzieli wynik na ekrany. Przechodzimy do następnej części za pomocą klawisza spacji, do poprzedniego za pomocą klawisza b. Kończymy za pomocą klawisza q.



Wybieramy komunikaty dotyczące konkretnego urządzenia, np. pamięci  :

dmesg | grep -i Memory

Źródła edytuj

  1. What's the difference of dmesg output and /var/log/messages?
  2. What is dmesg command and how to use it in Linux/Unix?