GNU/Linux >> Belajar Linux >  >> Linux

Perintah Lsmod di Linux (Mencantumkan Modul Kernel)

lsmod adalah utilitas baris perintah yang menampilkan informasi tentang modul kernel Linux yang dimuat.

Modul kernel #

Kernel adalah komponen inti dari sebuah sistem operasi. Ini mengelola sumber daya sistem, dan merupakan jembatan antara perangkat keras dan perangkat lunak komputer Anda.

Kernel Linux memiliki desain modular. Modul kernel, atau sering disebut sebagai driver, adalah bagian dari kode yang memperluas fungsionalitas kernel. Modul dikompilasi sebagai modul yang dapat dimuat atau dibangun ke dalam kernel. Modul yang dapat dimuat dapat dimuat dan dibongkar di kernel yang sedang berjalan berdasarkan permintaan, tanpa perlu me-reboot sistem.

Umumnya, modul dimuat sesuai permintaan oleh udev (pengaturan perangkat). Anda juga dapat memuat modul secara manual ke dalam kernel menggunakan modprobe perintah, atau secara otomatis saat boot menggunakan /etc/modules atau /etc/modules-load.d/*.conf file.

Modul kernel disimpan di /lib/modules/<kernel_version> direktori. Untuk menemukan versi kernel yang sedang berjalan, gunakan uname -r perintah.

lsmod Perintah #

lsmod adalah utilitas sederhana yang tidak menerima opsi atau argumen apa pun. Apa yang dilakukan perintah adalah membaca /proc/modules dan tampilkan konten file dalam daftar yang diformat dengan baik.

Jalankan lsmod di baris perintah untuk mengetahui modul kernel apa yang sedang dimuat:

lsmod

Perintah mengeluarkan informasi untuk setiap modul kernel yang dimuat pada baris baru:

Module                  Size  Used by
cmac                   16384  0
rfcomm                 81920  4
...
ahci                   40960  1
intel_lpss_pci         20480  0
i2c_i801               32768  0
libahci                32768  1 ahci
intel_lpss             16384  1 intel_lpss_pci
...

Setiap baris memiliki tiga kolom:

  • Module - Kolom pertama menunjukkan nama modul.
  • Size - Kolom kedua menunjukkan ukuran modul dalam byte.
  • Used by - Kolom ketiga menunjukkan nomor yang menunjukkan berapa banyak contoh modul yang sedang digunakan. Nilai nol berarti modul tidak digunakan. Daftar yang dipisahkan koma setelah nomor menunjukkan apa yang menggunakan modul.

Untuk mengetahui apakah modul tertentu dimuat, filter output dengan grep . Misalnya untuk mengetahui apakah kvm modul dimuat, Anda akan menjalankan:

lsmod | grep kvm
kvm_intel             278528  0
kvm                   651264  1 kvm_intel
irqbypass              16384  1 kvm

Untuk informasi rinci tentang modul, gunakan modinfo perintah.

Kesimpulan #

lsmod perintah menunjukkan daftar modul kernel yang sedang dimuat.

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.


Linux
  1. Perintah Linux ls - Daftar File

  2. Bagaimana cara membuat kode modul kernel Linux?

  3. Lewati modul kernel saat boot

  1. Linux – Kernel Tercemar Di Linux?

  2. Panduan pemula untuk Konfigurasi Modul Kernel di Linux

  3. Contoh Perintah modprobe di Linux

  1. Cara Menggunakan Perintah SS Linux

  2. Cara Memuat dan Membongkar Modul Kernel di Linux

  3. Perintah Ps di Linux (Mendaftar Proses)