Co to jest DMESG w Linux i jak go używać?

Co to jest DMESG w Linux i jak go używać?

Jeśli używasz Linuksa od pewnego czasu, prawdopodobnie docenicie to, jak stabilne i konfigurowalne jest, szczególnie jeśli masz pomysł na dobrze zarządzanie systemem Linux. Jednym z takich narzędzi do zarządzania systemem jest sprawdzanie Dmesg Zakładanie jądra regularnie, a zwłaszcza gdy występuje problem z systemem. Pierwszym miejscem, do którego można się udać, jest często Dmesg dziennik.

W tym samouczku nauczysz się:

  • Jak uzyskać dostęp do Dmesg Dziennik jądra
  • Jak używać standardowej daty i znaczników czasu zamiast domyślnego (liczba sekund od początku jądra)
  • Jakie informacje możesz zobaczyć w dzienniku jądra
Co to jest Dmesg i jak go używać?

Zastosowane wymagania i konwencje oprogramowania



Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Niezależny od rozkładu Linuksa
Oprogramowanie Wiersz poleceń Bash, system oparty na Linuksie
Inny Wszelkie narzędzie, które nie jest zawarte w skorupce Bash domyślnie można zainstalować za pomocą za pomocą sudo apt-get instal instal narzędzie (Lub Mnij instalacja dla systemów opartych na Redhat)
Konwencje # - Wymaga wykonywania Linux -Commands z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$-Wymaga wykonania Linux-commands jako zwykłego niepewnego użytkownika

Jak uzyskać dostęp do dziennika jądra DMESG



Aby uzyskać dostęp do Dmesg dziennik jądra, po prostu wykonaj Dmesg Polecenie z wiersza konsoli, żadne uprawnienia administracyjne (root) nie są wymagane (domyślnie), aby uzyskać dostęp do dziennika:

$ dmesg… [64283.356724] Informacje: Zadanie CP: 647102 zablokowane przez ponad 120 sekund… [97931.332991] ACPI: Przygotowanie do wejścia do stanu snu S3 [97931.704526] PM: Zapisywanie pamięci NVS platformy [97931.704591] Wyłączanie procesorów innych niż BOOT… [97931.707220] SMPBOOT: CPU 1 jest teraz offline… [97931.746603] ACPI: CV na niskim poziomie [97931.746667] PM: Przywracanie platformy NVS Pamięć [97931.748520] Włączanie procesorów innych niż BOOT… [97931.748551] x86: uruchamianie konfiguracji SMP: [97931.748551] SMPBOOT: Uruchamianie węzła 0 procesor 1… 

Za każdym razem, gdy wstawisz nowy dysk do systemu, uśpiła system lub zrobisz wiele innych rzeczy, dziennik jądra będzie śledzić te wydarzenia i zapisać je do późniejszej recenzji. Po prostu wykonanie Dmesg W wierszu polecenia wyświetla wszystkie informacje, w kolejności chronologicznej, z indeksem czasu wiodącego, ponieważ system (lub dokładniej; jądro), w formacie sekundy.milisekund.

Dziennik jądra DMESG z regularną datą i znacznikami

Możesz także poprosić o wydrukowanie dziennika w bardziej przyjaznym dla człowieka daty ISO i formacie znacznika czasu:

$ DMESG-Time-Format = ISO… 2021-03-14T13: 49: 21 917805+11: 00 SD 3: 0: 0: [SDA] Rozpoczęcie dysku… 

Przewijanie dziennika DMESG

Jeśli chcesz przewinąć pełne wyjście DMESG od początku, użyj rury (|. więcej):


Informacje dostarczone przez sterowniki

Różne sterowniki mogą również pisać do dziennika, a takie wiadomości są zwykle prefiksowane za pomocą wiodącego znacznika wskazującego sterownik, który pisze informacje:
$ dmesg… [2.006753] USB 1-6: Produkt: mysz optyczna USB… [12.197240] snd_hda_intel 0000: 01: 00.1: Związany 0000: 01: 00.0… 

Wniosek

W tym artykule krótko spojrzeliśmy na Dmesg Dziennik jądra, jak uzyskać do niego dostęp i jakie informacje można uzyskać z tego dziennika. Dmesg Dziennik jest głównym narzędziem rozwiązywania problemów, gdy coś jest nie tak z systemem Linux. Ciesz się Dmesg!

Kolejny interesujący artykuł w pobliżu tego tematu, zobacz, jak uzyskać dostęp do stron ręcznych dla poleceń Linux. Możesz także korzystać z ekranu GNU z przykładami.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Jak podwójnie rozruch Kali Linux i Windows 10
  • Pobierz Linux
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Zainstaluj Arch Linux na stacji roboczej VMware