GNU/Linux >> Tutoriales Linux >  >> Linux

Comando Rmmod en Linux

El componente central de cada sistema operativo Linux es el kernel de Linux. Administra los recursos del sistema y actúa como intermediario entre el hardware y el software de la computadora.

El kernel de Linux es un software que tiene un diseño modular. Un módulo del núcleo, o a menudo denominado controlador, es un fragmento de código que amplía la funcionalidad del núcleo. Los módulos pueden compilarse como módulos cargables o integrarse en el núcleo. Los módulos cargables se pueden cargar y descargar dinámicamente en el kernel en ejecución a pedido, sin necesidad de reiniciar el sistema.

En este artículo, hablaremos sobre cómo usar el rmmod comando para eliminar módulos del Kernel de Linux.

rmmod Comando #

La sintaxis general para rmmod (eliminar módulo) el comando es el siguiente:

rmmod [OPTIONS] MODULE_NAME...

En los sistemas Linux modernos, rmmod es parte de kmod , un binario que implementa varios programas utilizados para administrar los módulos del kernel de Linux.

Solo los usuarios con privilegios administrativos pueden eliminar módulos.

Puede imprimir una lista de todos los módulos cargados en su sistema con el lsmod dominio. Los módulos del kernel se almacenan en /lib/modules/<kernel_version> directorio.

Eliminando un módulo con el rmmod el comando es bastante simple; simplemente invoque el comando seguido del nombre del módulo:

rmmod module_name

El comando imprime el mensaje solo si algo sale mal. Por ejemplo, si otro módulo usa el módulo, el comando imprimirá algo como esto:

rmmod: ERROR: Module module_name is in use by: module_name_2

Para mostrar información sobre lo que está haciendo el comando, use -v (--verbose ) opción.

Si desea eliminar un módulo que se está utilizando o que no está diseñado para eliminarse, invoque el comando con -f (--verbose ) opción. El uso de esta opción es extremadamente peligroso ya que puede provocar un bloqueo del sistema.

rmmod también acepta múltiples módulos como argumentos:

rmmod module_name1 module_name2

Evitar que un módulo kernel se cargue en el momento del arranque #

Cuando se elimina un módulo usando rmmod comando, el módulo permanece descargado hasta que se reinicia el sistema. En el próximo arranque del sistema, se cargará el módulo eliminado.

Para deshabilitar permanentemente la carga de un módulo Kernel en el momento del arranque, cree un .conf archivo con cualquier nombre dentro de /etc/modprobe.d . La sintaxis es:

/etc/modprobe.d/blacklist.conf
blacklist module_name

Si desea incluir en la lista negra módulos adicionales, especifique los módulos en una nueva línea o cree un nuevo .conf archivo.

Conclusión #

El rmmod El comando se utiliza para eliminar los módulos del kernel de Linux. En general, la mayoría de los usuarios de Linux utilizan modprobe -r comando en lugar de rmmod .

Siéntase libre de dejar un comentario si tiene alguna pregunta.


Linux
  1. Cómo usar el comando Rmmod en Linux con ejemplos

  2. comando linux mv

  3. Linux du comando

  4. Comando IP de Linux

  5. Comando cd de linux

Comando W en Linux

Al mando en Linux

Comando Modprobe en Linux

Comando Rmmod en Linux

Comando Rmmod en Linux

Comando Df en Linux