Perintah Linux dmesg Ini adalah alat yang sangat populer yang telah kita bicarakan pada kesempatan lain di LxA. Berkat itu, pesan dapat diambil dan ditampilkan dari buffer ring kernel Linux. Pesan-pesan ini sangat menarik, karena memberikan banyak informasi tentang peralatan, baik di tingkat perangkat keras maupun sistem.
Semua informasi itu bisa berharga (boot, memori, CPU, perangkat, modul, ...) mendeteksi masalah dan memperbaikinya. Oleh karena itu, Anda harus mengetahui beberapa perintah praktis yang penting untuk memeriksa apakah ada masalah pada mesin Anda dan yang memberi Anda petunjuk tentang cara mengatasinya.
Untuk mendapatkan informasi ini, Anda dapat menggunakan perintah berikut:
- Untuk daftar semua driver dimuat di kernel Linux Anda dapat menggunakan perintah berikut:
<br data-mce-bogus="1"> dmesg | less<br data-mce-bogus="1">
- Daftar semua perangkat yang terdeteksi Biarkan mereka disebut "nama" (pengganti nama untuk apa pun yang Anda butuhkan, seperti sda, gpu, usb, dma, memori ...):
dmesg | grep -i nombre
- Lihat pesan kesalahan yang dapat menunjukkan masalah yang ada pada sistem (Anda juga dapat mencari level peringatan lainnya, seperti info, peringatan, dll):
dmesg | grep -i error
- Pantau buffer ring kernel secara real time, untuk melihat apa yang terjadi sekarang (Anda dapat mencoba melakukan beberapa tindakan di sistem untuk melihat bahwa pesan baru muncul, misalnya menyambungkan dan memutuskan sambungan memori USB):
watch "dmesg | tail -20"
- Anda juga dapat hapus rekamannya penyangga cincin untuk membuatnya bersih. Untuk ini, Anda dapat menggunakan perintah berikut:
dmesg -C
Jika Anda tertarik untuk melihat log atau catatan buffer cincin, Anda harus tahu bahwa mereka disimpan di / var / log / dmesg. Dan ingat bahwa file ini akan tetap ada meskipun Anda menggunakan systemd di distro Anda, seperti di Sys V init dan sejenisnya. Bahkan, itu juga dalam teks biasa, sehingga Anda dapat menggunakan concatenator (kucing) untuk menampilkannya ...