Cómo ver módulos en Linux
lsmod enumera los nombres y tamaños de los módulos cargados en el sistema; además, también podemos ver /proc/modules para comprender los módulos cargados en el sistema. Módulo;
Código:
[root@ocalhost beinan]# lsmod
2:
[root@localhost beinan]# moinfo Nombre del módulo:
Ejemplo:
Código:
[root@localhost beinan]# modinfo ne2k-pciifilename:/lib/modules/2.6.11-1.1369 _FC4/kernel/drivers/net/ne2k-pci .koautor: Donald Becker/Paul Gortmakerdescripción: Licencia de controlador clon PCI NE2000: GPLparmtype: depuración: intparmtype: opciones: matriz de intparmtype: full_duplex: matriz de intparm: depuración: nivel de depuración ( 1 -2)parm: opciones: Bit 5: full duplexparm: full_duplex: configuración(es) full duplex (1) vermagic: 2.6.11-1.1369_FC4 686 REGPARM 4KSTACKS gcc-4.0depends: 8390alias: pci: v000010ECd00008029sv*sd*bc pci pci.v00001050d0 0005A5Asv*sd*bc*sc *i*alias: pci: v000012C3d00000058sv*sd*bc*sc*i*alias: pci: v000012C3d00005598sv*sd*bc*sc*i*alias: pci.v00008C4 Ad00001980sv*sd* bc*sc*i*srcversion: 6ACE95F 441CD26DF9DC31C2 p>
En el ejemplo anterior, verificamos la información del módulo ne2k-pci. A través de la verificación, sabemos que el módulo ne2k-pci es el controlador. Tarjeta de red 8029 (PCI).
Controlador clon NE2000; este módulo se encuentra en ne2k-pci.ko en /lib/modules/2.6.11-1.1369_FC4/kernel/drivers/net/
También tenemos 8139 tarjetas de red de uso común. ¿El controlador utilizado en la tarjeta de red 8139 también es 8139?
Código:
[root@localhost beinan]# modinfo 8139 también
Luego verificamos la información del módulo de vfat y ntfs
; Código:
[root@localhost beinan]# modinfo 8139 también
Luego verificamos la información del módulo de vfat y ntfs:
[root@localhost beinan]# modinfo vfat [root@localhost beinan]# modinfo ntfs
Pruébelo usted mismo
Nota: No se permite que los nombres de los módulos tengan sufijos. Todos los módulos que vemos a través de modprobe -l tienen. sufijo .ko o .o;
3. modprobe monta nuevos módulos y módulos de los que depende el nuevo módulo
La función más utilizada de modprobe es montar módulos mientras se monta un. módulo del kernel, Los módulos de los que depende el módulo también se montan al mismo tiempo, modprobe también tiene la función de enumerar todos los módulos del kernel y eliminar módulos. A continuación, presentamos nuestras funciones y parámetros de uso común en los ejemplos; p>
Código: p>
modprobe [-v] [-V] [-C archivo de configuración] [-n] [-i] [-q] [-o] [parámetros.. .]
modprobe -r [-n] [-i] [-v] ...
modprobe -l -t [ -a ...]
Lo anterior es el uso de modprobe. Para obtener ayuda más detallada, consulte man modprobe;
Código:
[root@localhost beinan]# modprobe -c
modprobe -c puede verificar los archivos de configuración del módulo, como los alias de los módulos.
Código:
[root@localhost beinan]# modprobe -l
modprobe -l es una lista de todos los módulos cargados y descargados en el kernel; modprobe -l, podemos ver los módulos requeridos y usarlos según sea necesario.
Modprobe -l es una lista de todos los módulos cargados y descargados en el kernel; usando modprobe -l podemos ver los módulos que necesitamos y luego cargarlos según sea necesario; de hecho, la lista de módulos leídos por modprobe -l se encuentra en /; directorio lib/modules /'uname -r'; donde uname -r es la versión del kernel;
Código:
[root@localhost beinan]# uname - r2.6.11-1.1369 _FC4[ root@localhost beinan]# ls /lib/modules/2.6.11-1.1369_FC4/
¿Intentas usar el comando anterior?
Código:
[root@localhost beinan]# nombre del módulo modprobe Nota: Instale el módulo;
Ejemplo:
Código:
[root@localhost beinan]# modprobe ne2k-pci Nota: Instale el módulo ne2k-pci: Nota: Monte el módulo ne2k-pci [root@localhost beinan]# modprobe vfat Nota: Monte el vfat; módulo [root@localhost beinan]# modprobe ntfs Nota: Monte el módulo ntfs [root@localhost beinan]# lsmod Nota: Enumere los módulos montados. Nota: Enumere los módulos montados, veremos los módulos ne2k-pci, vfat y ntfs;
Nota: El nombre del módulo no puede tener un sufijo, los módulos que vemos a través de modprobe -l todos tienen .ko O .o sufijo;
Nota: El nombre del módulo no puede tener un sufijo. Todos los módulos que vemos a través de modprobe -l tienen sufijo .ko o .o. o sufijo;
Código:
[root@localhost beinan )# modprobe -r nombre del módulo Nota: elimine el módulo cargado, la función es la misma que rmmod;
Nota: El nombre del módulo no puede tener un sufijo. Todos los módulos que vemos a través de modprobe -l tienen el sufijo .ko o .o;
Código:
[root@localhost. beinan]# modprobe -r nombre del módulo
Ejemplo:
Código:
[root@localhost beinan]# modprobe -r ne2k-pci
Eso es todo por ahora, pero puedes usar man modprobe para verlo y probarlo.
4. rmmod elimina el módulo montado;
Formato de comando:
Código:
nombre del módulo rmmod
Nota: El nombre del módulo no puede tener un sufijo. Usamos modprobe -l para verificar si el módulo tiene un sufijo .ko o .o;
sufijo 5.o;
Ejemplo. :
Ejemplo: