GNU/Linux >> Znalost Linux >  >> Linux

Vypište informace o načteném modulu jádra pomocí příkazu Lsmod

lsmod je nástroj příkazového řádku používaný k zobrazení modulů jádra, které jsou aktuálně načteny. Moduly jádra jsou části kódu, které lze na vyžádání načíst a uvolnit do jádra. Rozšíří funkčnost jádra za běhu. Nejběžnější funkce modulů jádra jsou jednotky zařízení pro podporu nového hardwaru, podpora souborového systému, systémová volání a další.

Moduly jádra se načítají buď automaticky (pomocí udev) nebo ručně. Moduly můžete načíst ručně pomocí příkazu modprobe. Moduly explicitně uvedené v /etc/modules-load.d/.conf k načtení v balíčku boot.kmod poskytují nástroje pro ruční manipulaci s moduly jádra.

Moduly jádra jsou uloženy v adresáři /lib/modules/. Pomocí příkazu uname -r vyhledejte verzi jádra.

Příkaz lsmod

Příkaz lsmod pěkně vytiskne obsah /proc/modules. Chcete-li zobrazit seznam aktuálně načtených modulů jádra, napište:

$ lsmod

Výstup:

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

Výstup zobrazuje tři sloupce:Modul, Velikost a Používá.

1. sloupec - názvy aktuálně načtených modulů.
2. sloupec - množství paměti na modul v kilobajtech.
3. sloupec – zobrazuje celkový počet použití a volitelně názvy modulů, které jsou závislé na konkrétním modulu.

Chcete-li vyhledat konkrétní moduly z výstupu lsmod, použijte k filtrování příkaz grep.

Například:

$ lsmod | grep e1000

Výstup:

e1000                 155648  0

Pomocí příkazu modinfo získáte další informace o modulech jádra, jako je absolutní cesta k souboru objektů jádra .ko, závislosti, autor, popis a licence.

$ sudo modinfo e1000

Závěr

V tomto tutoriálu jsme se naučili příkaz lsmod, který uvádí aktuálně načtené moduly jádra v Linuxu.

Děkujeme za přečtení, dejte nám prosím vědět své návrhy v sekci komentářů níže.


Linux
  1. Jak vytvořit, zkompilovat, načíst moduly jádra Linuxu LKM

  2. Průvodce pro začátečníky ke konfiguraci modulu jádra v Linuxu

  3. Vypište soubor pomocí příkazu ls v Linuxu s úplnou cestou

  1. Jak zobrazit seznam modulů načtených nebo povolených v PHP z příkazového řádku

  2. Izolujte modul jádra na konkrétní jádro pomocí Cpuset

  3. Je vývoj/testování linuxového modulu bezpečný pomocí virtuálního stroje?

  1. Jak nainstalovat moduly Perl ručně a pomocí příkazu CPAN

  2. změny parametrů modulu jádra (pomocí /sys/module)

  3. Při bootování přeskočte modul jádra