La commande lsmod répertorie tous les modules chargés :nom, taille (en unités de 4 Ko) et, le cas échéant, une liste des modules de référence. Les mêmes informations sont disponibles dans /proc/modules si le répertoire /proc est activé sur le système.
La sortie de lsmod est une série de colonnes identifiant le nom, la taille, le numéro d'utilisation et l'état du module. Un exemple de sortie lsmod ressemble à ceci :
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]
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande lsmod :
lsmod: command not found
vous pouvez installer le package kmod comme indiqué ci-dessous selon votre choix de distribution :
Répartition | Commande |
---|---|
Debian | apt-get install kmod |
Ubuntu | apt-get install kmod |
Alpin | apk ajouter kmod |
Arch Linux | pacman -S kmod |
Kali Linux | apt-get install kmod |
CentOS | yum installer kmod |
Fédora | dnf installer kmod |
Raspbian | apt-get install kmod |
Conclusion
La commande lsmod affiche toutes les informations disponibles sur les modules actuellement chargés. L'examen de vos modules chargés est souvent la première étape pour identifier les problèmes possibles, tels que les conflits de pilotes (très fréquents avec les pilotes de périphériques USB). Ces informations peuvent également être trouvées dans /proc/modules. lsmod n'a que deux options, aucune d'entre elles n'affectant son fonctionnement.