Muestra información sobre el módulo del kernel cargado usando el comando Lsmod
así es una herramienta de línea de comandos que se utiliza para mostrar los módulos del kernel que están cargados actualmente. Los módulos del kernel son fragmentos de código que se pueden cargar y descargar en el kernel a pedido. Ampliará la funcionalidad del kernel en tiempo de ejecución. La funcionalidad más común de los módulos del núcleo son las unidades de dispositivo para admitir nuevo hardware, compatibilidad con sistemas de archivos, llamadas al sistema y más.
Módulos del núcleo se cargan automáticamente (por udev) o manualmente. Puede cargar módulos manualmente usando el comando modprobe. Módulos enumerados explícitamente en /etc/modules-load.d/
Los módulos del kernel se guardan en el directorio /lib/modules/
El comando lsmod
El comando lsmod imprime muy bien el contenido de /proc/modules. Para listar los módulos del kernel actualmente cargados, escriba:
$ lsmod
Producción:
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
El resultado muestra tres columnas: Modo, Tamaño y Usado por.
La primera columna – el nombre de los módulos actualmente cargados.
La segunda columna: la cantidad de memoria en el módulo en kilobytes.
Tercera columna: muestra el recuento de uso total y, opcionalmente, los nombres de los módulos que dependen de un módulo en particular.
Para buscar módulos específicos en la salida de lsmod, use el comando grep para filtrar.
P.ej:
$ lsmod | grep e1000
Producción:
e1000 155648 0
Utilice el comando modinfo para obtener más información sobre los módulos del kernel, como la ruta absoluta al archivo de objeto del kernel .ko, dependencias, autor, descripción y licencia.
$ sudo modinfo e1000
Conclusión
En este tutorial, aprendimos el comando lsmod que enumera los módulos del kernel actualmente cargados en Linux.
Gracias por leer, por favor dénos sus sugerencias en la sección de comentarios a continuación.