NON
modprobe - wo nivo manyen modil loadable
SYNOPSIS
modprobe [-adnqv] [-C config ] modil [senbòl = valè ...]
modprobe [-adnqv] [-C config ] [-t tip ] modèl
modprobe -l [-C config ] [-t tip ] modèl
modprobe -c [-C config ]
modprobe -r [-dnv] [-C config ] [modil ...]
modprobe -V
OPSYON
-a , - tout
Chaje tout modil matche olye pou yo sispann apre premye siksè chaje a.
-c , -showconfig
Montre konfigirasyon yo itilize kounye a.
-C , - konfigirasyon config
Sèvi ak config dosye a olye pou yo (opsyonèl la) /etc/modules.conf presize konfigirasyon an. Anviwònman varyab MODULECONF la kapab itilize tou pou chwazi (ak pase sou desizyon) yon dosye konfigirasyon diferan nan default /etc/modules.conf (oswa /etc/conf.modules (deprecated)).
Lè anviwònman varyab UNAME_MACHINE yo mete, modutils pral sèvi ak valè li yo olye pou yo jaden an jaden soti nan uname () syscall la. Sa a se sitou nan itilize lè w ap konpile 64 modil ti jan nan 32 espas itilizatè ti jan oswa vis vèrsa, mete UNAME_MACHINE nan ki kalite modil yo. Moditil aktyèl pa sipòte tout mòd kwa bati pou modil, li limite pou chwazi ant 32 ak 64 vèsyon ti jan nan achitekti a lame.
-d , --debug
Montre enfòmasyon sou reprezantasyon entèn nan chemine modil yo.
-h , - ede
Montre yon rezime opsyon ak imedyatman sòti.
-k , --autoclean
Mete 'autoclean' sou modil chaje. Itilize pa Kernel la lè li rele sou modprobe satisfè yon karakteristik ki manke (apwovizyone kòm yon modil). Se opsyon -q a enplisit pa -k . Opsyon sa yo pral voye otomatikman nan insmod .
-l , - lis
Lis matche modil yo.
-n , - montre
Pa aktyèlman fè aksyon an, jis montre sa ki ta dwe fè.
-q , -
Pa pote plent sou insmod li pap enstale yon modil. Kontinye kòm nòmal, men an silans, ak lòt posiblite pou modprobe pou teste. Opsyon sa a pral otomatikman voye nan insmod .
-r , -
Retire modil (stacks) oswa fè autoclean, depann sou si gen modil ki endike sou liy lan lòd.
-s , --syslog
Rapò via syslog olye pou yo stderr. Opsyon sa a pral otomatikman voye nan insmod .
-t moduletype ; - kalite modilèt
Se sèlman konsidere modil sa a ki kalite. modprobe pral sèlman gade nan modil ki gen chemen anyè gen ladan egzakteman " / moduletype / ". moduletype ka gen ladan plis pase yon non anyè, tankou " -t chofè / nèt " ta lis modil nan xxx / chofè / net / ak subdirectories li yo.
-V , --verbose
Ekri tout kòmandman jan yo egzekite.
-V, --version
Montre vèsyon an nan modprobe .
Remak:
Non modil yo pa dwe gen chemen (pa '/'), ni yo ka genyen ladan yo fin'o '. Pou egzanp, glise se yon non modil ki valab pou modprobe , /lib/modules/2.2.19/net/slip ak slip.o yo envalid. Sa a aplike a liy lan lòd ak antre nan config la.
DESKRIPSYON
Itilizasyon modprobe ak depmod yo fèt pou fè yon Linux modilè pi fasil pou tout itilizatè yo, administratè yo ak administratè distribisyon yo.
Modprobe itilize yon "Makefile" tankou dosye depandans, ki te kreye pa depmod , otomatikman chaje modil ki enpòtan (yo) soti nan seri a nan modil ki disponib nan pye bwa anyè predefini.
Modprobe yo itilize pou chaje yon modil sèl, yon pil de modil depandan, oswa tout modil ki make ak yon tag espesifye.
Modprobe pral otomatikman chaje tout modil baz ki nesesè nan yon chemine modil, jan sa dekri nan depandans dosye modules.dep la . Si chaj la nan youn nan modil sa yo echwe, yo pral pile aktyèl la nan modil chaje nan sesyon aktyèl la dwe dechaje otomatikman.
Modprobe gen de fason pou modile loading. Yon fason (mòd probe a) ap eseye chaje yon modil soti nan yon lis (defini pa modèl ). Modprobe sispann chaje le pli vit ke yon modil charj avèk siksè. Sa a te kapab itilize autoload yon sèl Ethernet chofè soti nan yon lis.
Yo ka itilize lòt modwòb la se chaje tout modil ki soti nan yon lis. Gade Egzanp , anba a.
Ak opsyon -r la , modprobe pral otomatikman dechaje yon pil nan modil, menm jan ak wout la " rmmod -r " fè. Remake byen ke lè l sèvi avèk jis " modprobe -r " ap netwaye modil ki pa sèvi ak autoloaded epi tou li fè kòmandman yo pre- ak pòs-retire nan dosye a konfigirasyon /etc/modules.conf .
Konbine opsyon yo -l ak -t bay lis tout modil ki disponib nan yon kalite sèten.
Opsyon -c ap enprime konfigirasyon ki genyen kounye a itilize (default + dosye konfigirasyon).
KONFIGURASYON
Konpòtman modprobe (ak depmod ) ka modifye pa (opsyonèl) konfigirasyon /etc/modules.conf .
Pou yon deskripsyon pi detaye sou sa ki dosye sa a ka gen ladan, osi byen ke konfigirasyon an default itilize pa depmod ak modprobe , al gade modules.conf (5).
Remake byen ke pre-yo ak pòs-retire kòmandman yo pa pral egzekite si yon modil "autocleaned" pa kerneld! Gade pou sipò a-vini pou depo modil ki pèsistan olye.
Si ou vle sèvi ak karakteristik yo pre-ak enstale, ou pral oblije fèmen autoclean pou kerneld ak olye mete yon bagay tankou liy sa a nan crontab ou (sa a se itilize pou sistèm kmod kòm byen) pou fè autoclean chak 2 minit :
* / 2 * * * * tès -f / proc / modules && / sbin / modprobe -r
ESTRATEJI
Lide a se ke modprobe ap gade premye nan anyè a ki gen modil konpile pou lage aktyèl la nan Kernel la. Si modil la pa jwenn la, modprobe ap gade nan anyè a komen nan vèsyon an Kernel (egzanp 2.0, 2.2). Si modil la toujou jwenn, modprobe ap gade nan anyè a ki gen modil pou yon lage default, ak sou sa.
Lè ou enstale yon linux nouvo, modil yo ta dwe demenaje ale rete nan yon anyè ki gen rapò ak liberasyon an (ak vèsyon) nan Kernel a ou enstale. Lè sa a, ou ta dwe fè yon symlink soti nan anyè sa a nan "default" anyè a.
Chak fwa ou konpile yon nouvo nwayo, kòmandman an " fè modules_install " pral kreye yon nouvo anyè, men yo pa pral chanje lyen "default" la.
Lè ou jwenn yon modil ki gen rapò ak distribisyon an Kernel ou ta dwe mete l 'nan youn nan repèrtwar yo vèsyon-endepandan anba / lib / modil .
Sa a se estrateji nan default, ki ka redui nan /etc/modules.conf .
EGZANP
modprobe -t nèt
Chaje youn nan modil yo ke yo estoke nan anyè a atenn "nèt". Chak modil yo te eseye jiskaske yon sèl reyisi.
modprobe -a -t bòt
Tout modil ki estoke nan repèrtwar atenn "bòt" yo pral chaje.
modprobe glise
Sa a pral eseye chaje modil la slhc.o si li pa te deja chaje, depi modil la glise bezwen fonctionnalités nan modil la slhc. Ap depandans sa a ap dekri nan modules.dep a ki te kreye otomatikman pa depmod .
modprobe -r glise
Sa a pral dechaje modil la glise. Li pral tou dechaje modil la slhc otomatikman, sòf si li se itilize pa kèk lòt modil kòm byen (egzanp ppp).
GADE TOU
depmod (8), lsmod (8), kerneld (8), ksyms (8), rmmod (8).
SAFE MODE
Si uid efektif la pa egal ego reyèl Lè sa a, modprobe trete opinyon li yo ak sispèk ekstrèm. Se paramèt ki sot pase a toujou trete kòm yon non modil, menm si li kòmanse ak '-'. Gen sèlman yon sèl non modil ak opsyon nan fòm "varyab = valè" yo entèdi. Se non an modil toujou trete kòm yon fisèl, pa gen ekspansyon meta ki fèt nan mòd san danje. Sepandan meta ekspansyon toujou aplike nan done li nan dosye a config.
euid ka pa egal ak uid lè modprobe ap envoke soti nan Kernel la, sa a se vre pou Kernels> = 2.4.0-test11. Nan yon mond ideyal, modprobe ka fè konfyans Kernel a sèlman pase paramèt valab modprobe. Sepandan, omwen yon esplwate rasin lokal ki te fèt paske kòd nwayo nivo segondè te pase paramèt unverified dirèk nan itilizatè a modprobe. Se konsa, modprobe pa gen okenn ankò mete konfyans opinyon Kernel.
modpas otomatikman mete mòd san danje lè anviwònman an konsiste sèlman nan sa yo strings
HOME = / TERM = linux PATH = / sbin: / usr / sbin: / bin: / usr / binSa a detekte ekzekisyon modprobe soti nan Kernel a sou nwayo 2.2 menm si 2.4.0-test11, menm si uid == euid, ki li fè sa sou nwayo yo pi bonè.
KÒD ENTÈNÈT
Si anyè / var / log / ksymoops egziste ak modprobe kouri ak yon opsyon ki ta ka chaje oswa yon efase yon modil Lè sa a, modprobe pral louvri sesyon lòd ak retounen li nan / var / louvri sesyon / ksymoops / `dat +% Y% m% d .log` . Pa gen okenn switch nan enfim sa a otomatik antre, si ou pa vle li rive, pa kreye / var / louvri sesyon / ksymoops . Si ke anyè sa a egziste, li ta dwe posede pa rasin yo epi yo dwe mòd 644 oswa 600 epi ou ta dwe kouri script insmod_ksymoops_clean chak jou oswa konsa.
OBLIGATWA EGZIJE
depmod (8), insmod (8).
Enpòtan: Sèvi ak kòmandman an moun ( moun ) yo wè ki jan yon lòd yo itilize sou òdinatè patikilye ou.