NAME
modprobe - altu mannamentu di i muduli ponnu carricà
SINOPSIS
modprobe [-adnqv] [-C config ] module [simbolismo = value ...]
modprobe [-adnqv] [-C config ] [-t type ] pattern
modprobe -l [-C config ] [-t type ] pattern
modprobe -c [-C config ]
modprobe -r [-dnv] [-C config ] [module ...]
modprobe -Vh
OPTIONS
-a , --all
Piglia carà tutti i moduli in casu invece di stopping after the first successful loading.
-c , --showconfig
Fighjate a cunfigurazione utilizata.
-C , --configurazione di cunfigurazione
Utilizate a chjave di cunfigurazione inveci di (l'opcional) /etc/modules.conf per specifichi di a cunfigurazione. U mudellu AMURULECONF pò esse utru à select (and override) un schedariu di cunfigurazione differenti da u default /etc/modules.conf (o /etc/conf.modules (obsoleta)).
Quandu u medioambientu di l'inturnianza UNAME_MACHINE hè stata, modutils utilizighjate u so valore in latu di u campu di a machina da uname () syscall. Questu hè principarmenti di usu quandu si compule moduli di 64 bits in u 32 spaziu di l'usu di l'usu o vice versa, stabilisce UNAME_MACHINE à u tipu di i moduli. Modutils attuale ùn sustene micca u modulu di creazione in crescita solu per i moduli, hè limitatu à sceglie versioni di 32 è 64 bit di l'architettura ogetta.
-d , --debug
Indicate l'infurmazione nantu à a rapprisintazioni interna di u stack of moduli.
-h , --help
Indicate un resumu di l'opzioni è sito immediatamente.
-k , --autoclean
Set 'autoclean' in muduli carricu. Utilizatu da u kernel quandu chjama à modprobe per sighiri una funziunqua missing (furnita com un modulu). A opción -q hè implittaita da -k . Queste l'opzioni saranu automaticamente mandati à insmod .
-l , --list
Lista cumparendu muduli.
-n , --show
Ùn aghjunghji micca a realizazione di l'accionamentu, fate ne vede ciò chì deve esse fattu.
-q , --quiet
Ùn si lamentau micca un insmod incurru di installà un modulu. Continue com'è nurmale, ma silenziu, cù altre pussibbilitati per modprobe per pruvà. Questa opzione serà mandatu automaticamente à insmod .
-r , --remove
Eliminà u modulu (stacks) o fate autoclean, secondu s'ellu ci sò qualsiasi moduli chjamati nantu à a linea di cumanda.
-s , --syslog
Scrive via syslog invece di stderr. Questa opzione serà mandatu automaticamente à insmod .
-t modulo ; - u moduletype modellu
Solu cunsiderate moduli di stu tipu. Modprobate ùn vede solu moduli chì a rettoriu di a rettoriu includenu precisamente " / moduletype / ". Un modulettu pò esse include più di un nome di u dirittu, per esempiu " -t drivers / net " liste di moduli in xxx / drivers / net / è i so subdirectorii.
-v , --verbose
Impressu tutti l'ordini per esse l'eseguitu.
-V, --version
Visualizza a versione di modprobe .
Nota:
Module ùn devi micca cuntenenu strade (ness '/'), nè mancu anu cuntenenu a traccia ".o". Per esempiu, u slip hè un nome validu di modulu per modprobe , /lib/modules/2.2.19/net/slip è slip.o ùn sò invàlidi. Questu hè applicà à a linea di cummandu è à entru in a cunfigurazione.
DESCRIPTION
A pruduzzioni di u modprobettu è di u disemplariu sò intinnjati per fà un kernel modulari Linux più manighjone di tutti l'utilizatori, amministratori è distributori mantenenti.
Modprobe utilizzava un "Dipartimentu di dependenza" di "Makefile", creatu da depmod , per carica automaticamente u modulo (s) pertinenti da u settore di moduli dispunibule in l'arburettus di predefinitu.
Modprobe hè utilizatu per carica un mòdulu unicu, una stacci di moduli dipende, o tutti i moduli chì sò marcati cù una tag specifica.
Modprobe hà automatu automaticamente tutti i mudelli di basa in una stazzione modulari, cumu si descrizanu da l'archive modules.dep di dependenza. Se a cundizzione di unu di sti moduli falla, tutta a stazzione correnti di i moduli carghjati in a sera attuale seranu micca automaticamente automaticamente.
Modprobe hà dui manere di caratteri cumula. Un modu (u modu di sonda) pruvate di cargaru un modulu fora di una lista (definitu da u patru ). Modprobe ferma à carmarà finu à chì un mudellu si cuntene. Questu puderia utilizatu per autoload un eccu di Ethernet fora di una lista.
L'altra manera modprobe pò esse utilizata hè di carculà tutti i moduli da una lista. Vede EGECHI , sottu.
Cù l'opzione -r , modprobe ubbitanu automaticamente un stack of moduli, simili à a strada " rmmod -r ". Nota chì l'usu di " modprobe -r " vi purificà i moduli autocollitali micca usuti è eseguisce ancu i cumandamenti predanti è postuladore in u file config /etc/modules.conf .
A cumminà l'opcions -l è -t liste tutti i muduli dispunibuli di un certu tipu.
Option -c stampà a cunfigurazione utilizata (predeterminatu + file di cunfigurazione).
CONFIGURATION
U cumpurtamentu di modprobe (è depmod ) pò esse modificatu da u (optional) file /etc/modules.conf .
Per una scrittura più detallada di quale stu furmatu pò cuntenenu, è dinò a cunfigurazione predeterminada utilizada per depmod è modprobe , vede modules.conf (5).
Avete chì i cumandamenti precurale è postulazione ùn esse esse esercitate se un modulu hè "autocleaned" da kerneld! Fighjà u sustegnu novu in u cuntenutu di u mudeghja persistenti.
Se vulete usà e funzioni pre-è post-installazione, deverà scambià l'autoclean per kerneld è invece di qualcosa cum'è a seguente linea in a vostra crontab (questu hè utilatu per i sistemi di kmod) per fà autoclean cada 2 minuti :
* / 2 * * * * test -f / proc / moduli && / sbin / modprobe -r
STRATEGIA
L'idea hè chì u modprobettu avarà u primu in u dirittu chì cuntene modules compilatu per a liberazione di u kernel. Se u modulu ùn hè micca truvatu quì, modprobe versu in u regiuusu cumuni à a versione di kernel (p.e. 2,0, 2,2). Se u modulu hè sempre truvatu, modprobe versu in u listariu chì cuntene moduli per un libru predeterminatu, è cusì.
Quandu si stallate un novu linux, i moduli sò state mudificate in un direttu per l'allora (è a versione) di u kernel chì stanu installate. Allora pudete fà un ligne similee da stu cartulare à u dirittu "predeterminado".
Ogni tempu ti compilaranu un novu kernel, u cumandimu " make modules_install " creà un novu direttu, ma micca cambià u link "default".
Quandu avete un mudellu senza mancamentu di a distribuzione di kernel, deve circundà in una di e directori indipindariu di versione / lib / moduli .
Questa hè a strateġija predica, chì pò esse invistitu in /etc/modules.conf .
EXAMPLES
modprobe -t net
Piglia unu di i moduli chì sò stati guariti in l'annuariu tagatu "net". Ogni mudellu sò pruvatu à chì un successu.
modprobe -a -t boot
Tutte i moduli chì sò stati guardati in i cartulari tagged "boot" seranu carricati.
modprobe slip
Questu avete da tene u caratteru u module slhc.o se ùn era micca preelevatu, postu chì u mudellu slip necessite a funziunalità in u modulu slhc. Questa dependenza serà scritta in u file modules.dep chì hè stata creata automaticamente da depmod .
modprobe -r slip
Quandu vi scaricate u mudellu slip. Hè ancu unloadulu u slhc module automaticamente, salvu chì hè utilizatu da altru mòdululu ancu (ppp).
VEU TALLAHU
depmod (8), lsmod (8), kerneld (8), ksyms (8), rmmod (8).
MODA SEGURA
Se u uid efficace ùn hè micca uguali à u veru uid, u modprobettu trattà a so inturnianza cù sospetta estrema. L'ultimu paràmetru hè sempre trattatu com'è un nome di modulu, ancu s'ellu principia cù '-'. Ùn pò esse un nomu di module è l'opzioni di a forma "variable = value" sò prohibiti. U nome di u modulu hè sempre trattatu com'è una stringa, senza espanzioni di mete hè realizatu in modu sicuru. In casu l'estensione di crescente hè ancu applicata a data leggiu da u schedariu di config.
Euid ùn pò esse uguali à uid quan modprobe hè invucatu da u kernel, questu hè veru per kernels> = 2.4.0-test11. In un mondu ideale, modprobe puderia confià in u kernel per passà solu i paràmetri validi à modprobe. In casu à u minimu una prufezia di razziali locu hè statu perchè perchè u codice di codice di u nivulu passò micca verificati parametri diretti da l'utilizatori à a modprobe. Cusì u modprobettu ùn confiesa più di l'ingaghjamentu.
modprobe automaticamente automaticamente modu seguru chì l'ambientu solu compone solu di sti cordi
HOME = / TERM = Linux PATH = / sbin: / usr / sbin: / bin: / usr / binQueste detecta l'esercitu di modprobe da u kernel nantu à i kernels 2.2 solu u 2.4.0-test11, anche si uid == euid, chì si faci nantu à i kernels previ.
LOGGING COMMANDS
Se l'amministrazione / var / log / ksymoops esiste è modprobe hè ghjucatu cù una opzione chì puderia purtà carà o un sguassate un modulu dopu chì u modprobe log in u so cumanda è rende l'estatu in / var / log / ksymoops / `date +% Y% m% d .Log` . Ùn ci hè cambiatu per disattiveghjanu sta registramentu automatico, se ùn vulete micca esse occuranu, ùn create micca / var / log / ksymoops . In casu di u cartulare hè stata pruprietariu di a ràdica è esse modellu 644 o 600 è si deve esse guidati insmod_ksymoops_clean ogni ghjornu o più.
I UTILITA REQUIRED
depmod (8), insmod (8).
Impurtante: Utilizà l'ordine di u manu ( % man ) per vede cumu u cumandimu hè usatu in u vostru urdinatore particulari.