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/
Moduly jádra jsou uloženy v adresáři /lib/modules/
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.