GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Rmmod in Linux

Il componente principale di ogni sistema operativo Linux è il kernel Linux. Gestisce le risorse del sistema e funge da intermediario tra l'hardware e il software del computer.

Il kernel Linux è un software che ha un design modulare. Un modulo del kernel, o spesso indicato come driver, è un pezzo di codice che estende le funzionalità del kernel. I moduli possono essere compilati come moduli caricabili o integrati nel kernel. I moduli caricabili possono essere caricati e scaricati dinamicamente nel kernel in esecuzione su richiesta, senza la necessità di riavviare il sistema.

In questo articolo parleremo di come utilizzare rmmod comando per rimuovere i moduli dal kernel Linux.

rmmod Comando #

La sintassi generale per rmmod Il comando (rimuovi modulo) è il seguente:

rmmod [OPTIONS] MODULE_NAME...

Sui moderni sistemi Linux, rmmod fa parte di kmod , un binario che implementa più programmi utilizzati per gestire i moduli del kernel Linux.

Solo gli utenti con privilegi amministrativi possono rimuovere i moduli.

Puoi stampare un elenco di tutti i moduli caricati sul tuo sistema con lsmod comando. I moduli del kernel sono archiviati in /lib/modules/<kernel_version> directory.

Rimozione di un modulo con rmmod il comando è piuttosto semplice; invoca semplicemente il comando seguito dal nome del modulo:

rmmod module_name

Il comando stampa il messaggio solo se qualcosa va storto. Ad esempio, se un altro modulo utilizza il modulo, il comando stamperà qualcosa del genere:

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

Per visualizzare informazioni su ciò che sta facendo il comando, usa -v (--verbose ) opzione.

Se vuoi rimuovere un modulo che è in uso o non progettato per essere rimosso, invoca il comando con -f (--verbose ) opzione. L'utilizzo di questa opzione è estremamente pericoloso in quanto può causare un arresto anomalo del sistema.

rmmod accetta anche più moduli come argomenti:

rmmod module_name1 module_name2

Impedisci il caricamento di un modulo del kernel all'avvio #

Quando un modulo viene rimosso utilizzando rmmod comando, il modulo rimane scaricato fino al riavvio del sistema. Al successivo avvio del sistema, il modulo rimosso verrà caricato.

Per disabilitare permanentemente il caricamento di un modulo del kernel all'avvio, creare un .conf file con qualsiasi nome all'interno di /etc/modprobe.d . La sintassi è:

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

Se vuoi inserire nella blacklist moduli aggiuntivi, specifica i moduli su una nuova riga o crea un nuovo .conf file.

Conclusione #

Il rmmod comando viene utilizzato per rimuovere i moduli del kernel Linux. Generalmente, la maggior parte degli utenti Linux utilizza modprobe -r comando invece di rmmod .

Sentiti libero di lasciare un commento in caso di domande.


Linux
  1. Come utilizzare il comando Rmmod su Linux con esempi

  2. Comando Linux mv

  3. Linux du comando

  4. comando IP Linux

  5. comando cd di Linux

Comando W in Linux

Al comando in Linux

Comando Modprobe in Linux

Comando Rmmod in Linux

Comando Rmmod in Linux

Comando Df in Linux