Was ist DMESG unter Linux und wie benutze ich es??

Was ist DMESG unter Linux und wie benutze ich es??

Wenn Sie Linux seit einiger Zeit verwenden, werden Sie wahrscheinlich zu schätzen wissen, wie stabil und konfigurierbar es ist, insbesondere wenn Sie eine Vorstellung davon haben, ein Linux -System gut zu verwalten. Ein solches Tool bei der Verwaltung eines Systems ist die Überprüfung der dmesg Kernel -Protokoll regelmäßig und besonders wenn es ein Problem mit dem System gibt. Der erste Ort, an den man gehen kann, ist oft der dmesg Protokoll.

In diesem Tutorial lernen Sie lernen:

  • Wie man auf die zugreift dmesg Kernel -Protokoll
  • So verwenden Sie Standarddatum und Zeitstempel anstelle der Standardeinstellung (die Anzahl der Sekunden seit dem Start von Kernel)
  • Welche Art von Informationen können Sie im Kernel -Protokoll sehen
Was ist dmesg und wie benutze ich es??

Softwareanforderungen und Konventionen verwendet



Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Linux-Verteilungsunabhängige
Software BASH -Befehlszeile, Linux -basiertes System
Andere Jedes Dienstprogramm, das standardmäßig nicht in der Bash -Shell enthalten ist sudo apt-Get Installieren Sie den Dienstprogramm (oder yum install Für Redhat -basierte Systeme)
Konventionen # - Erfordert, dass Linux -Commands mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mithilfe von verwendet werden sudo Befehl
$-erfordert, dass Linux-Commands als regulärer nicht privilegierter Benutzer ausgeführt werden

So greifen Sie auf das DMESG -Kernel -Protokoll zu



Zugreifen auf die dmesg Kernel -Protokoll, einfach das ausführen dmesg Befehl Ihrer Konsole -Eingabeaufforderung, sind keine administrativen (root) -Rechnungen erforderlich (standardmäßig), um auf das Protokoll zuzugreifen:

$ dmesg… [64283.356724] Info: Aufgabe CP: 647102 länger als 120 Sekunden blockiert… [97931.332991] ACPI: Vorbereitung auf den Schlafzustand S3 [97931.704526] PM: Sparplattform NVS -Speicher [97931.704591] Deaktivieren von Nicht-Boot-CPUs… [97931.707220] SMPBoot: CPU 1 ist jetzt offline… [97931.746603] ACPI: Low-Level-Lebenslauf vollständig [97931.746667] PM: Wiederherstellung der Plattform NVS -Speicher [97931.748520] Aktivieren von Nicht-Boot-CPUs… [97931.748551] x86: Booting SMP -Konfiguration: [97931.748551] smpboot: Booting -Knoten 0 Prozessor 1… 

Wenn Sie eine neue Festplatte in das System einfügen, das System in den Schlaf setzen oder viele andere Dinge tun, wird das Kernel -Protokoll diese Ereignisse im Auge behalten und sie für eine spätere Überprüfung aufzeichnen. Einfach ausführen dmesg Auf der Eingabeaufforderung bringt alle Informationen in chronologischer Reihenfolge mit einem Vorlaufindex auf Sekunden.Millisekunden.

Das DMESG -Kernel -Protokoll mit regulärem Datum und Zeitstempeln

Sie können auch anfordern, dass das Protokoll in einem menschlich freundlichen ISO-Datum und Zeitstempelformat gedruckt wird:

$ dmesg-Zeitformat = ISO… 2021-03-14T13: 49: 21.917805+11: 00 SD 3: 0: 0: 0: [SDA] Startdisk… 

Scrollen durch das DMESG -Protokoll

Wenn Sie seit dem Start durch die vollständige DMESG -Ausgabe scrollen möchten, verwenden Sie ein Rohr (verwenden| mehr):


Informationen von Treibern zur Verfügung gestellt

Verschiedene Treiber können auch in das Protokoll schreiben, und solche Nachrichten werden normalerweise mit einem führenden Tag vorangestellt, das den Treiber zeigt, der Informationen schreibt:
$ dmesg… [2.006753] USB 1-6: Produkt: USB optische Maus… [12.197240] snd_hda_intel 0000: 01: 00.1: gebunden 0000: 01: 00.0… 

Abschluss

In diesem Artikel haben wir uns kurz kurz angesehen dmesg Kernel -Protokoll, wie Sie darauf zugreifen und welche Art von Informationen Sie aus diesem Protokoll erhalten können. Der dmesg Protokoll ist ein primäres Tool zur Fehlerbehebung, wenn etwas mit Ihrem Linux -System nicht stimmt. Genieße DMESG!

Für einen weiteren interessanten Artikel in der Nähe dieses Themas finden Sie auf manuellen Seiten für Linux -Befehle, um auf manuelle Seiten zuzugreifen. Sie können auch gerne GNU -Bildschirm mit Beispielen verwenden.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Hung Linux System? Wie man zur Befehlszeile entkommt und…
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Wie man Kali Linux und Windows 10 Dual -Boot -Start hat
  • Linux -Download
  • Dinge zu installieren auf Ubuntu 22.04
  • Installieren Sie Arch Linux in VMware Workstation