Komenda dmesg pokazuje komunikaty startowe systemu Linux

Dzięki komendzie wydanej w terminalu dmesg możemy wyświetlić komunikaty startowe ładowania systemu Linux. Warto podkreślić, że polecenie dmesg pozwala na spojrzenie jak system Linux wykrył przy starcie i w trakcie działania różne peryferia, czy dodatkowe dynamicznie przydzielane zasoby. Jest to podstawowe miejsce, w którym znajdziemy komunikaty od kernele Linuxa, które pokazują ostrzeżenia (ang. warning) lub błędy (ang. error) z działania systemu operacyjnego. Jest to nieodzowna komenda do wykrywania niespójności w działaniu sprzętu (ang. hardware). Tzn. jeśli np: karta sieciowa ma blokady lub stany nieustalone, dla których programiści sterownika jądra napisali komunikaty, przy pomocy dmesg zobaczymy te komunikaty w terminalu Linux.

$ $ dmesg | head -n 10
[    0.000000] Linux version 5.4.0-48-generic (buildd@lcy01-amd64-010) (gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)) #52-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020 (Ubuntu 5.4.0-48.52-generic 5.4.60)
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.4.0-48-generic root=/dev/mapper/vgubuntu-root ro quiet splash vt.handoff=7
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Hygon HygonGenuine
[    0.000000]   Centaur CentaurHauls
[    0.000000]   zhaoxin   Shanghai  
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'


# inny przykład loga z polecenia dmesg z przełącznikiem poprawy czytelności znaczników czasowych "-H"

$ dmesg -H | tail -n 5
[  +0,133729] wlo1: authenticated
[  +0,002634] wlo1: associate with ca:31:e3:d2:25:66 (try 1/3)
[  +0,000978] wlo1: RX AssocResp from ca:31:e3:d2:25:66 (capab=0x11 status=0 aid=2)
[  +0,002481] wlo1: associated
[  +0,202352] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready


TUX - maskotka systemu Linux

About the author

Autor "BIELI" to zapalony entuzjasta otwartego oprogramowania, który dzieli się swoją pasją na blogu poznajlinuxa.pl. Jego wpisy są skarbnicą wiedzy na temat Linuxa, programowania oraz najnowszych trendów w świecie technologii. Autor "BIELI" wierzy w siłę społeczności Open Source i zawsze stara się inspirować swoich czytelników do eksplorowania i eksperymentowania z kodem.