Apa itu dmesg di linux, dan bagaimana cara menggunakannya?

Apa itu dmesg di linux, dan bagaimana cara menggunakannya?

Jika Anda telah menggunakan Linux selama beberapa waktu, Anda mungkin akan menghargai seberapa stabil dan dapat dikonfigurasi, terutama jika Anda memiliki ide untuk mengelola sistem Linux dengan baik. Salah satu alat dalam mengelola suatu sistem adalah memeriksa dmesg Kernel log secara teratur, dan terutama ketika ada masalah dengan sistem. Tempat pertama untuk pergi sering kali adalah dmesg catatan.

Dalam tutorial ini, Anda akan belajar:

  • Cara mengakses dmesg Log kernel
  • Cara menggunakan tanggal dan cap waktu standar alih -alih default (angka detik sejak kernel dimulai)
  • Informasi macam apa yang dapat Anda lihat di log kernel
Apa itu dmesg, dan bagaimana cara menggunakannya?

Persyaratan dan konvensi perangkat lunak yang digunakan



Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Distribusi Linux-independen
Perangkat lunak Baris perintah bash, sistem berbasis Linux
Lainnya Utilitas apa pun yang tidak termasuk dalam shell bash secara default dapat diinstal menggunakan sudo apt-get install-name utilitas (atau instalasi yum untuk sistem berbasis redhat)
Konvensi # - mengharuskan Linux -Commands untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$-mengharuskan Linux-Commands untuk dieksekusi sebagai pengguna biasa

Cara mengakses log kernel dmesg



Untuk mengakses dmesg log kernel, cukup jalankan dmesg Perintah dari prompt konsol Anda, tidak ada hak istimewa administratif (root) yang diperlukan (secara default) untuk mengakses log:

$ dmesg… [64283.356724] Info: Tugas CP: 647102 diblokir selama lebih dari 120 detik ... [97931.332991] ACPI: Bersiap untuk memasuki status tidur sistem S3 [97931.704526] PM: Menyimpan Platform Memori NVS [97931.704591] Menonaktifkan CPU non-boot… [97931.707220] SMPBOOT: CPU 1 sekarang offline ... [97931.746603] ACPI: Resume tingkat rendah lengkap [97931.746667] PM: Memulihkan Platform NVS Memory [97931.748520] Mengaktifkan CPU non-boot… [97931.748551] x86: Booting SMP Configuration: [97931.748551] SMPBOOT: Booting node 0 Prosesor 1… 

Setiap kali Anda memasukkan disk baru ke dalam sistem, letakkan sistem untuk tidur, atau melakukan banyak hal lainnya, log kernel akan melacak peristiwa ini dan merekamnya untuk ditinjau nanti. Hanya mengeksekusi dmesg pada prompt perintah memunculkan semua informasi, dalam urutan kronologis, dengan indeks waktu terkemuka karena sistem (atau lebih khusus; kernel) dimulai, dalam format of of detik.milidetik.

Log kernel DMESG dengan tanggal dan cap waktu reguler

Anda juga dapat meminta log untuk dicetak dalam kencan ISO dan cap waktu yang lebih ramah manusia:

$ dmesg--format-time = ISO… 2021-03-14T13: 49: 21.917805+11: 00 SD 3: 0: 0: 0: [SDA] Mulai disk… 

Menggulir log dmesg

Jika Anda ingin menggulir output DMESG lengkap sejak awal, gunakan pipa (| lagi):


Informasi yang disediakan oleh pengemudi

Berbagai driver juga dapat menulis ke log, dan pesan tersebut biasanya diawali dengan tag terkemuka yang menunjukkan driver yang menulis informasi:
$ dmesg… [2.006753] USB 1-6: Produk: USB Optical Mouse… [12.197240] snd_hda_intel 0000: 01: 00.1: terikat 0000: 01: 00.0… 

Kesimpulan

Dalam artikel ini, kami secara singkat melihat dmesg log kernel, cara mengaksesnya, dan informasi seperti apa yang dapat Anda peroleh dari log ini. Itu dmesg Log adalah alat pemecahan masalah utama setiap kali ada sesuatu dengan sistem Linux Anda. Nikmati DMESG!

Untuk artikel menarik lainnya yang dekat dengan topik ini, lihat Cara Mengakses Halaman Manual untuk Perintah Linux. Anda juga dapat menikmati menggunakan layar GNU dengan contoh.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Cara Dual Boot Kali Linux dan Windows 10
  • Unduh Linux
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Instal Arch Linux di VMware Workstation