Modprobe - I-Linux Command - Unix Command

NAME

i-modprobe - ukuphathwa kwezinga eliphezulu zamamojule athengayo

SYNOPSIS

modprobe [-adnqv] [-C config ] modyuli [uphawu = value ...]
modprobe [-adnqv] [-C config ] [-t uhlobo ] iphethini
modprobe -l [-C config ] [-t hlobo ] iphethini
modprobe -c [-C config ]
modprobe -r [-dnv] [-C config ] [imodyuli ...]
modprobe -Vh

IMISEBENZI

-a , - konke

Ukulayisha zonke iimodyuli ezihambelanayo endaweni yokumisa emva kokulayisha okuphumelelayo kokuqala.

-c , --showconfig

Bonisa ukucwangciswa okwenziwa ngoku.

-C , --config config

Sebenzisa i- config yefayile endaweni ( yeyakhethiweyo ) /etc/modules.conf ukucacisa ukucwangciswa. Imimandla engqongileyo yeMODULECONF ingasetyenziselwa ukukhetha (kunye nokugqithisa) ifayile yefayile eyahlukileyo ukusuka kwi-default /etc/modules.conf (okanye /etet/conf.modules (ichithwe)).

Xa uguquko lwenkcubeko UNAME_MACHINE isetyenziswe, i-modutils iya kusebenzisa ixabiso layo esikhundleni senkundla yomatshini kwi-uname () syscall. Oku kusetyenziswe kakhulu xa uqokelela iimodyuli ezingama-64 kwi-32 bb space user user or vice versa, usethe UNAME_MACHINE kuhlobo lwee modyuli. Iimodutils zamanje azixhasi imodeli yokwakha egcweleyo yee modyuli, iyanqunyulwa ekukhetheni phakathi kweenguqu ezingu-32 no-64 zeengqungquthela zesakhiwo sokwakha.

-d , --debug

Bonisa ulwazi malunga nokumelwa kwangaphakathi kwe-modules yeemodyuli.

-h , -help

Bonisa isishwankathelo senketho uze uphume ngokukhawuleza.

-k , --autoclean

Beka 'autoclean' kwiimodyuli ezilayishiwe. Isetshenziswe yi-kernel xa ibiza i- modprobe ukuze iyanelise impawu engekhoyo (enikezwe njengemodyuli). Ukhetho lwe-- q luchazwe ngu -k . Ezi zikhetho ziya kuthunyelwa ngokuzenzekelayo kwi- insmod .

-l , - uluhlu

Uludwe lweedyuli ezifanayo.

-n , -

Akunakwenzeka ukwenza oku, wenze nje ukuba oko kwenziwa ntoni.

-q , i- quiet

Musa ukukhalaza malunga ne- insmod ehluleka ukufaka imodyuli. Qhubeka njengesiqhelo, kodwa ngokuzithoba, kunye namanye amathuba okwenza uvavanyo oluthile. Olu khetho luza kuthunyelwa ngokuzenzekelayo kwi- insmod .

-r , --remove

Susa umodyuli (izitaki) okanye uzivumele ngokuzenzekelayo, kuxhomekeka ukuba kukho nawaphi na iimodyuli ezikhankanywe kumgca womyalelo.

-s , --syslog

Bika nge syslog esikhundleni se-stderr. Ezi khetho zizithunyelwa ngokuzenzekelayo kwi- insmod .

-ttypepepe ; - moduletypepe

Cinga kuphela iimodyuli zalolu hlobo. i-modprobe iya kukhangela kuphela iimodyuli indlela yayo yokubhala ifaka ngqo " / moduletype / ". I-moduletype inokubandakanya igama elingaphezulu kweyodwa yerejista , umz. " -nokuba abaqhubi / umnatha " beza kubhala uluhlu lweemodyuli kwi- xxx / drivers / net / and subdirectories.

-v , --verbose

Phrinta yonke imiyalelo njengoko iyenziwa.

-V, --version

Bonisa iinguqu ye- modprobe .

Phawula:

Amagama weModyuli akufanele abe neendlela (akukho '/'), kwaye azinakho ukuququzelela '.o'. Umzekelo, slip igama elifanelekileyo le modyuli ye- modprobe , /lib/modules/2.2.19/net/slip kunye ne-slip.o ayivumelekanga. Oku kusebenza kumgca wolawulo kunye nokungena kwi-config.

INKCAZELO

I- modprobe kunye neenkonzo ezisetyenziswayo zenzelwe ukwenza i-Linux modular kernel ephathekayo ngakumbi kubo bonke abasebenzisi, abalawuli kunye nabagcini bempahla .

I-Modprobe isebenzisa "Ifayile" -fana nefayile exhomekeke kuyo, eyenziwe yi- depmod , ukulayisha ngokuzenzekelayo imodyuli (s) efanelekileyo kwi-modules ekhoyo kwimimiselo yokuqondisa kwangaphambili.

I-Modprobe isetyenziselwa ukulayisha imodyuli enye, iimodyuli ezixhomekeke kuyo, okanye zonke iimodyuli eziphawulwe ngetekethi.

I-Modprobe izakulayisha ngokuzenzekelayo zonke iimodyuli zeesiseko ezifunekayo kumgca we modyuli, njengoko kuchazwe yifayile yexhomekeke kwi-modules.dep . Ukuba ukulayishwa kwesinye sezi modyuli kwehluleka, yonke imodyuli ekhoyo ngoku ilayishwe kwiseshoni yangoku iza kulayishwa ngokuzenzekelayo.

I-Modprobe ineendlela ezimbini zokulayisha iimodyuli. Enye indlela (i-mode probe) izakuzama ukulayisha imodyuli eluhlu (ichazwe ngumzekelo ). I-Modprobe iyeka ukulayisha ngokukhawuleza xa enye imodyuli ihamba kakuhle. Oku kungasetyenziselwa ukulayisha umqhubi omnye we-Ethernet ngaphandle kwoluhlu.
Ngenye indlela i- modprobe ingasetyenziselwa ukulayisha zonke iimodyuli kwiluhlu. Jonga iIRAMPLES , ngezantsi.

Ngendlela yokukhetha -r , i-modprobe izakukhulula ngokuzenzekelayo umgca wee modyuli, ezifana nendlela " rmmod -r " yenza ngayo. Qaphela ukuba ukusebenzisa " modprobe -r " kuphela kuhlambulula iimodyuli ezilandelwayo ezingasetyenziswanga kunye nokwenza imilayezo yangaphambili kunye nokukhutshwa kwimiyalezo kwifayile yokucwangcisa / /etc/modules.conf .

Ukudibanisa ukhetho -l kunye -t ubhala zonke iimodyuli ezikhoyo zohlobo oluthile.

Option -c izakuphrinta ukucwangciswa okwangoku kusetyenziswa (ifayile yokucwangcisa + ngokuzenzakalelayo).

UKUBHALA

Ukuziphatha kwe- modprobe (kunye ne- depmod ) kunokuguqulwa yi-fayile yokucwangcisa / i -etc/modules.conf .
Ukufumana inkcazo ethe catshulwa yintoni le fayili enokuthi iqulethe, kunye nokuqwalasela okuzenzekelayo ezisetyenziswa yi- depmod kunye ne- modprobe , bona iimodyuli.conf (5).

Qaphela ukuba imilayezo yangaphambili neyokukhutshwa kwayo ayiyi kuyenziwa ukuba imodyuli "i-autocleaned" nge kerneld! Khangela inkxaso-ezayo yokuxhasa ukugcina imodyuli eqhubekayo endaweni yoko.
Ukuba ufuna ukusebenzisa izixhobo zangaphambili kunye nokufakwa kweposi, kufuneka ucime i-autoclean kwi-kerneld kwaye endaweni yoko faka into efana nelayini elandelayo kwi- crontab yakho (isetyenziselwa iinkqubo ze-kmod ngokunjalo) ukuzenza ngokuzenzekelayo nganye imizuzu emi-2 : I

* / 2 * * * * vavanyo -f / proc / modules && / sbin / modprobe -r

ISICWANGCISO

Iingcamango kukuba i- modprobe iya kukhangela kuqala kwirejista equle iimodyuli eziqulunqwe ukukhutshwa kwangoku kwe-kernel. Ukuba imodyuli ayitholakali khona, i- modprobe iya kukhangela kwincwadi eqhelekileyo kwi-kernel version (umz. 2.0, 2.2). Ukuba imodyuli ifunyenwe, i- modprobe iya kujonga kwi-modules eneemodyuli yokukhululwa okungekho phantsi, njalo njalo.

Xa ufaka i-linux entsha, iimodyuli kufuneka zihanjiswe kwirejista ehambelana nokukhululwa (kunye nenguqulo) ye-kernel oyifakayo. Emva koko kufuneka wenze i symlink ukusuka kule khowudi ukuya kwi "default" directory.

Njalo xa uqokelela i-kernel entsha, umyalelo othi " yenza i modules_install " iya kudala ulawulo olutsha, kodwa aluyi kutshintsha ikhonkco "elingagqibekanga".

Xa ufumana imodyuli engahambelani nokusasazwa kwe-kernel kufuneka uyibeke kwelinye leenkcukacha ezizimeleyo zecandelo / lib / iimodyuli .

Esi siqhinga esingagqibekanga, esinokugqithiswa kwi / /etc/modules.conf .

I MI ZEKELO

modprobe -t net

Yithwala enye yeemodyuli ezigcinwe kwirejista ebekwe "inetha". Imodyuli nganye iyalingwa de iphumelele.

i-modprobe -a -t boot

Zonke iimodyuli ezigcinwe kwiirekhodi ezifakwe kwi "boot" ziya kulayishwa.

slip slip

Oku kuya kuzama ukulayisha imodyuli ye-slhc.o ukuba kwakungasayi kulayishwa ngaphambili, ekubeni umxube we-slip ufuna ukusebenza kwimodyuli ye-slhc. Olu xhomekeke luya kuchazwa kwi- modules.dep yefayili eyenziwe ngokuzenzekelayo nge- depmod .

slip--r slip

Oku kuya kukhulula umthamo wesilayidi. Iya kukhulula kwakhona imodyuli ye-slhc ngokuzenzekelayo, ngaphandle kokuba isetyenziswe enye imodyuli kunye (umz. Ppp).

BONA KWAKHO

i-depmod (8), lsmod (8), i- kerneld (8), i- ksyms (8), i -mmmm (8).

UHLOBO OLUKHUSELEKILE

Ukuba u-uid osebenzayo awulingani nongqinisiso lwangempela ke i- modprobe iyakwenza igalelo layo ngokukrokra okukhulu. Ipharamitha yokugqibela ihlala iphathwa njengegama le modyuli, nokuba iqala nge '-'. Kukho kuphela igama lomnyuli kunye neenketho zefom "ukuguquguquka = ​​ixabiso" akuvunyelwe. Igama le modyuli lihlala liphathwa njengomtya, akukho meta yokwandiswa eyenziwa kwimodi ekhuselekileyo. Nangona kunjalo i-meta yokwandisa isasetyenziselwa idatha efundwa kwifayile ye-config.

i-euid ingenakulinganiswa xa i-modprobe isetyenzisiwe kwi-kernel, oku kuyinyaniso kwi-kernels> = 2.4.0-test11. Kwilizwe elungileyo, i- modprobe inokuthembela i-kernel ukuba idlulise kuphela iiparamitha ezifanelekileyo zokumodprobe. Nangona kunjalo ubuncinci bodwa beengcambu zendawo zenzeke ngenxa yokuba ikhowudi ye-kernel ephakamileyo iphumelele imilinganiselo engaqinisekisiweyo ngqo ukusuka kumsebenzisi ukuya kwi-modprobe. Ngoko i-modprobe ayisayikukholelwa ekufakeni i-kernel.

i-modprobe yenza ngokuzenzekelayo imodeli ekhuselekileyo xa imo iqulethwe kuphela kwezi zixhobo

HOME = / TERM = linux PATH = / sbin: / usr / sbin: / bin: / usr / bin

Oku kubangela ukuphunyezwa kwe-modprobe kwi-kernel kuma-kernels 2.2 nangona i-2.4.0-test11, nokuba ngaba uid == euid, okwenzayo kwiinhlamvu zangaphambili.

IMITHETHO YOKUQALA

Ukuba ulawulo / var / log / ksymoops likhoyo kwaye i- modprobe isebenza ngolukhetho oluza kulayisha okanye ukususa umodyuli kwaye i-modprobe izakuloba umyalelo wayo kwaye ubuyekeze isimo kwi / var / log / ksymoops / `usuku +% Y% m% d .log` . Akukho tshintshi yokukhubaza oku kungena ngokuzenzekelayo, ukuba awufuni ukuba kwenzeke, musa ukudala / var / log / ksymoops . Ukuba le ncwadana ikhona, kufuneka ibe neengcambu kwaye ibe yimodi 644 okanye 600 kwaye kufuneka usebenze iskripthi insmod_ksymoops_clean imihla ngemihla okanye njalo.

IZINTO EZIMFUNO

i-depmod (8), i- insmod (8).

Kubalulekile: Sebenzisa umyalelo womntu ( % umntu ) ukubona indlela umyalelo usetyenziswa ngayo kwiikhomputha yakho ethile.