Příkaz lsmod vypíše všechny načtené moduly:název, velikost (v jednotkách 4 kB) a případně seznam odkazujících modulů. Stejné informace jsou dostupné v /proc/modules, pokud je v systému povolen adresář /proc.
Výstupem lsmod je řada sloupců identifikujících název modulu, velikost, číslo použití a stav. Ukázka výstupu lsmod vypadá takto:
Module Size Used by Not tainted vfat 12844 0 (autoclean) fat 38328 0 (autoclean) [vfat] nfs 79960 0 (autoclean) ide-scsi 11984 0 (autoclean) ide-cd 35196 0 (autoclean) cdrom 33440 0 (autoclean) [ide-cd] tuner 11680 1 (autoclean) tvaudio 14940 0 (autoclean) (unused) bttv 73568 0 (autoclean) videodev 8192 2 (autoclean) [bttv] radeon 114244 28 agpgart 46752 3 parport_pc 18756 1 (autoclean) lp 8868 0 (autoclean) parport 36480 1 (autoclean) [parport_pc lp]
Pokud při spuštění příkazu lsmod narazíte na níže uvedenou chybu:
lsmod: command not found
můžete nainstalovat balíček kmod, jak je uvedeno níže, podle vaší volby distribuce:
Distribuce | Příkaz |
---|---|
Debian | apt-get install kmod |
Ubuntu | apt-get install kmod |
Alpine | apk přidat kmod |
Arch Linux | pacman -S kmod |
Kali Linux | apt-get install kmod |
CentOS | yum install kmod |
Fedora | dnf install kmod |
Raspbian | apt-get install kmod |
Závěr
Příkaz lsmod zobrazí všechny dostupné informace o aktuálně načtených modulech. Kontrola načtených modulů je často prvním krokem při identifikaci možných problémů, jako jsou konflikty ovladačů (poměrně často se vyskytující u ovladačů zařízení USB). Tyto informace lze také nalézt v /proc/modules. lsmod má pouze dvě možnosti, žádná z nich neovlivňuje jeho provoz.