Il comando modprobe viene utilizzato per aggiungere e rimuovere moduli dal kernel attualmente in esecuzione. Nota che tenta anche di caricare le dipendenze del modulo.
Sintassi:
# modprobe [options] [module_name]
Opzioni chiave per il comando modprobe:
- -c mostra la configurazione modprobe corrente.
- -q viene eseguito in modalità silenziosa.
- -R mostra tutti i moduli che corrispondono a un alias per aiutarti nei problemi di debug.
- -r rimuove dalla memoria il modulo specificato.
- -v mostra messaggi dettagliati; questo è utile per determinare come modprobe sta eseguendo un'attività.
Opzioni comando modprobe
Opzione | Descrizione |
---|---|
-a,–tutti | Inserisci tutti i nomi dei moduli sulla riga di comando. |
-b,–usa-lista nera | Questa opzione fa sì che modprobe applichi i comandi della blacklist nei file di configurazione (se presenti) anche ai nomi dei moduli. |
-C,–config | Questa opzione sovrascrive la directory di configurazione predefinita (/etc/modprobe.d). Questa opzione viene passata tramite i comandi di installazione o rimozione ad altri comandi modprobe nella variabile di ambiente MODPROBE_OPTIONS. |
-c,–showconfig | Scarica la configurazione effettiva dalla directory config ed esci. |
–dump-modversions | Stampa un elenco delle informazioni sulla versione del modulo richieste da un modulo. Questa opzione è comunemente usata dalle distribuzioni per impacchettare un modulo del kernel Linux usando le versioni dei moduli. |
-d,–dirname | Directory principale per i moduli, / per impostazione predefinita. |
–prima volta | questa opzione fa fallire modprobe nel caso in cui in realtà non ha fatto nulla. |
–forza-vermagica | Se un modulo non si carica e il kernel si lamenta che la "versione magica" non corrisponde, puoi usare questa opzione per rimuoverlo. |
–force-modversion | Se un modulo non si carica e il kernel si lamenta che il modulo non è d'accordo su una versione di qualche interfaccia, puoi usare “–force-modversion” per rimuovere del tutto le informazioni sulla versione. |
-f,–forza | Prova a rimuovere dal modulo tutte le informazioni sulla versione che altrimenti potrebbero impedirne il caricamento:è lo stesso che usare sia –force-vermagic che –force-modversion. |
-i,–ignore-install,–ignore-remove | Questa opzione fa sì che modprobe ignori i comandi di installazione e rimozione nel file di configurazione (se presenti) per il modulo specificato sulla riga di comando (tutti i moduli dipendenti sono comunque soggetti ai comandi impostati per loro nel file di configurazione). |
-n,–funzionamento a secco,–mostra | Questa opzione fa tutto tranne che inserire o eliminare i moduli (o eseguire i comandi di installazione o rimozione). |
-q,–silenzioso | Con questo flag, modprobe non stampa un messaggio di errore se tenti di rimuovere o inserire un modulo che non riesce a trovare (e non è un alias o install/removecommand). |
-R,–resolve-alias | Stampa tutti i nomi dei moduli che corrispondono a un alias. Questo può essere utile per il debug dei problemi di alias del modulo. |
-r,–rimuovi | Questa opzione fa sì che modprobe rimuova anziché inserire un modulo. |
-S,–versione-set | Imposta la versione del kernel, invece di usare uname(2) per decidere la versione del kernel (che determina dove trovare i moduli). |
–show-dipende | Elenca le dipendenze di un modulo (o alias), incluso il modulo stesso. |
-s,–syslog | Questa opzione fa sì che tutti i messaggi di errore passino attraverso il meccanismo syslog (come LOG_DAEMON con livello LOG_NOTICE) piuttosto che un errore standard. |
-V,–versione | Mostra la versione del programma ed esci. |
-v,–verbose | Stampa messaggi su cosa sta facendo il programma. |