GNU/Linux >> Belajar Linux >  >> Linux

dmesg:perintah tidak ditemukan

Perintah dmesg ("pesan tampilan" atau "pesan driver") digunakan untuk mencetak pesan apa pun yang telah dikirim ke buffer pesan kernel selama dan setelah boot sistem. Driver perangkat mengirim pesan ke kernel yang menunjukkan status modul dan parameter yang berinteraksi dengan driver. Driver ini juga dapat mengirim pesan diagnostik ke kernel jika mengalami kesalahan. Komponen kernel lainnya juga dapat mengirim pesan ke buffer.

Selain menggunakan perintah dmesg, Anda juga dapat mengakses buffer pesan dari file /var/log/dmesg. Dalam kedua kasus tersebut, Anda dapat memanfaatkan dmesg untuk mencari
potensi masalah dengan komponen kernel atau untuk memvalidasi bahwa modul tertentu sedang dimuat.

Sintaks

Sintaks dari perintah dmesg adalah:

# dmesg [options]

Opsi Perintah dmesg

Anda dapat menggunakan berbagai opsi dengan perintah dmesg.

Opsi Deskripsi
-c Hapus buffer kernel setelah mencetak isinya.
-f {daftar fasilitas} Batasi keluaran ke daftar fasilitas yang dipisahkan koma. Fasilitas adalah kategori komponen yang menghasilkan pesan, seperti pengguna untuk pesan tingkat pengguna.
-l {daftar level} Batasi keluaran ke daftar level yang dipisahkan koma yang ditentukan. Level menentukan sifat dan prioritas pesan, seperti pemberitahuan untuk pesan yang tidak dianggap penting.
-e Menampilkan versi waktu yang dapat dibaca manusia dari setiap pesan serta delta-nya, atau perbedaan waktu antara pesan berikutnya.
-L Pesan kode warna agar lebih mudah dibaca.
-H Output dalam format yang ramah manusia, menggabungkan opsi -e dan -L dan menggunakan pager teks.
-h Buat daftar opsi yang tersedia, serta fasilitas dan level yang tersedia.

Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah dmesg:

dmesg: command not found

Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:

Distribusi OS Perintah
OS X brew install util-linux
Debian apt-get install util-linux
Ubuntu apt-get install util-linux
Alpin apk tambahkan util-linux
Linux Arch pacman -S util-linux
Kali Linux apt-get install util-linux
CentOS yum install util-linux
Fedora dnf install util-linux
Raspbian apt-get install util-linux

Contoh Perintah dmesg

1. Untuk mencetak atau mengontrol buffer ring kernel:

# dmesg

2. Untuk menghapus buffer ring kernel setelah mencetak:

# dmesg -c

3. Untuk mencetak buffer pesan mentah:

# dmesg -r

4. Untuk menentukan ukuran buffer cincin:

# dmesg -s 1024

5. Untuk mengatur level logging:

# dmesg -n level
# dmesg -n 1      ## prevent all messages

6. Tampilkan pesan kesalahan kernel:

# dmesg --level err

7. Tampilkan pesan kernel dan terus membaca pesan baru, mirip dengan `tail -f` (tersedia di kernel 3.5.0 dan yang lebih baru):

# dmesg -w

8. Tunjukkan berapa banyak memori fisik yang tersedia di sistem ini:

# dmesg | grep -i memory

9. Tampilkan pesan kernel 1 halaman pada satu waktu:

# dmesg | less

10. Tampilkan pesan kernel dengan stempel waktu (tersedia di kernel 3.5.0 dan yang lebih baru):

# dmesg -T

11. Tampilkan pesan kernel dalam bentuk yang dapat dibaca manusia (tersedia di kernel 3.5.0 dan yang lebih baru):

# dmesg -H

12. Warnai keluaran (tersedia di kernel 3.5.0 dan yang lebih baru):

# dmesg -L


Linux
  1. manajer langganan:perintah tidak ditemukan

  2. dnf:perintah tidak ditemukan

  3. bc:perintah tidak ditemukan

  1. dpkg:perintah tidak ditemukan

  2. id:perintah tidak ditemukan

  3. w:perintah tidak ditemukan

  1. ifrename:perintah tidak ditemukan

  2. df:perintah tidak ditemukan

  3. du:perintah tidak ditemukan