GNU/Linux >> Belajar Linux >  >> Linux

Daftar Informasi Modul Kernel yang Dimuat menggunakan Perintah Lsmod

lsmod adalah alat baris perintah yang digunakan untuk menampilkan modul kernel yang sedang dimuat. Modul kernel adalah potongan kode yang dapat dimuat dan dibongkar ke dalam kernel berdasarkan permintaan. Ini akan memperluas fungsionalitas kernel saat runtime. Fungsionalitas paling umum dari modul kernel adalah drive perangkat untuk mendukung perangkat keras baru, dukungan sistem file, panggilan sistem, dan banyak lagi.

Modul kernel dimuat baik secara otomatis (oleh udev) atau secara manual. Anda dapat memuat modul secara manual menggunakan perintah modprobe. Modul yang secara eksplisit terdaftar di /etc/modules-load.d/.conf untuk dimuat pada boot.kmod paket menyediakan alat untuk menangani modul kernel secara manual.

Modul kernel disimpan di direktori /lib/modules/. Gunakan perintah uname -r untuk menemukan versi kernel.

Perintah lsmod

Perintah lsmod dengan baik mencetak konten /proc/modules. Untuk membuat daftar modul kernel yang sedang dimuat, ketik:

$ lsmod

Keluaran:

Module                  Size  Used by
 vboxvideo              49152  0
 rfkill                 28672  3
 intel_rapl_msr         20480  0
 intel_rapl_common      28672  1 intel_rapl_msr
 intel_pmc_core_pltdrv    16384  0
 intel_pmc_core         45056  0
 intel_powerclamp       20480  0
 ghash_clmulni_intel    16384  0
 joydev                 28672  0
 hid_generic            16384  0
 snd_intel8x0           49152  2
 snd_ac97_codec        180224  1 snd_intel8x0
 aesni_intel           368640  0
 ac97_bus               16384  1 snd_ac97_codec
 usbhid                 65536  0
 hid                   147456  2 usbhid,hid_generic
 libaes                 16384  1 aesni_intel
 crypto_simd            16384  1 aesni_intel
 snd_pcm               135168  2 snd_intel8x0,snd_ac97_codec
 snd_timer              49152  1 snd_pcm
 cryptd                 24576  2 crypto_simd,ghash_clmulni_intel

Output menunjukkan tiga kolom:Modul, Ukuran, dan Digunakan oleh.

Kolom 1 - nama modul yang sedang dimuat.
Kolom ke-2 - jumlah memori per modul dalam kilobyte.
Kolom ke-3 - menunjukkan jumlah penggunaan total, dan secara opsional nama modul yang bergantung pada modul tertentu.

Untuk mencari modul tertentu dari keluaran lsmod, gunakan perintah grep untuk memfilter.

Misalnya:

$ lsmod | grep e1000

Keluaran:

e1000                 155648  0

Gunakan perintah modinfo untuk mendapatkan informasi lebih lanjut tentang modul kernel seperti path absolut ke file objek kernel .ko, dependen, author, description, dan license.

$ sudo modinfo e1000

Kesimpulan

Dalam tutorial ini, kita mempelajari perintah lsmod yang mencantumkan modul kernel yang sedang dimuat di Linux.

Terima kasih telah membaca, beri tahu kami saran Anda di bagian komentar di bawah.


Linux
  1. Cara Membuat, Mengkompilasi, Memuat Modul Kernel yang Dapat Dimuat LKM Linux

  2. Isolasi Modul Kernel ke Inti Tertentu Menggunakan Cpuset

  3. Lewati modul kernel saat boot

  1. Cara Membuat Daftar Modul yang Dimuat atau Diaktifkan di PHP dari baris perintah

  2. Cara Menginstal Modul Perl Secara Manual dan Menggunakan perintah CPAN

  3. Apakah seluruh kernel dimuat ke dalam memori saat boot?

  1. Panduan pemula untuk Konfigurasi Modul Kernel di Linux

  2. perubahan parameter modul kernel (menggunakan /sys/module)

  3. Daftar file menggunakan perintah ls di Linux dengan path lengkap