Modprobe - Command Linux - Command Unix

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 modprobedepmod ) 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 / bin

Queste 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.