LINUX

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/.conf para cargar en el paquete boot.kmod proporciona herramientas para administrar manualmente los módulos del kernel.

Los módulos del kernel se guardan en el directorio /lib/modules/. Use el comando uname -r para encontrar la versión del kernel.

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.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar