Apa itu dmesg di linux, dan bagaimana cara menggunakannya?
- 1793
- 305
- Karl O'Connell DDS
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
Persyaratan dan konvensi perangkat lunak yang digunakan
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. Itudmesg
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
- « Sistem Linux Hung? Bagaimana melarikan diri ke baris perintah dan banyak lagi
- Bagaimana menemukan, dari dalam skrip bash, jalan skripnya »