El comando lsmod enumera todos los módulos cargados:nombre, tamaño (en unidades de 4 KB) y, si corresponde, una lista de módulos de referencia. La misma información está disponible en /proc/modules si el directorio /proc está habilitado en el sistema.
La salida de lsmod es una serie de columnas que identifican el nombre del módulo, el tamaño, el número de uso y el estado. Una muestra de la salida de lsmod se ve así:
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 encuentra el siguiente error mientras ejecuta el comando lsmod:
lsmod: command not found
puede instalar el paquete kmod como se muestra a continuación según su elección de distribución:
Distribución | Comando |
---|---|
Debian | apt-get install kmod |
Ubuntu | apt-get install kmod |
Alpino | apk añadir kmod |
Arco Linux | pacman -S kmod |
Kali Linux | apt-get install kmod |
Cent OS | yum instalar kmod |
Fedora | dnf instalar kmod |
Raspbian | apt-get install kmod |
Conclusión
El comando lsmod muestra toda la información disponible sobre los módulos cargados actualmente. La revisión de los módulos cargados suele ser el primer paso para identificar posibles problemas, como conflictos de controladores (que se encuentran con bastante frecuencia con los controladores de dispositivos USB). Esta información también se puede encontrar en /proc/modules. lsmod solo tiene dos opciones, ninguna de las cuales afecta su funcionamiento.