I-modprobe - Linux Command - Unix Command

NAME

I-modprobe - ukuphathwa kwezinga eliphezulu lamamojula alayishiwe

SYNOPSIS

Modprobe [-adnqv] [-C config ] module [uphawu = value ...]
I-modprobe [-adnqv] [-C config ] [-t uhlobo ] iphethini
modprobe -l [-C config ] [-t uhlobo ] iphethini
i-modprobe -c [-C config ]
modprobe -r [-dnv] [-C config ] [module ...]
i-modprobe -Vh

AMAKHONO

-a , - konke

Layisha wonke amamojula afanayo esikhundleni sokuma ngemuva kokulayisha kuqala okuphumelelayo.

-c , --showconfig

Bonisa ukucushwa okwamanje okusetshenzisiwe.

-C , - config config

Sebenzisa i- config yefayela esikhundleni (okukhethwa kukho) /etc/modules.conf ukuze ucacise ukucushwa. Ukuhlukahluka kwemvelo kwe- MODULECONF kungasetshenziswa futhi ukukhetha (futhi ngaphezulu) ifayela elihlukile lokumisa kusuka ku-default /etc/modules.conf (noma /etc/conf.modules (ehlisiwe).

Lapho imvelo eguquguqukayo UNAME_MACHINE isethiwe, i-modutils izosebenzisa inani layo esikhundleni sensimu yomshini kusuka ku-uname () syscall. Lokhu kusetshenziswe kakhulu uma uqoqa amamojula angu-64 ku-32 bit isikhala somsebenzisi noma ngokuphambene nalokho, setha u- UNAME_MACHINE uhlobo lwamamodeli . I-modutils yamanje ayisekeli imodi ephelele yokwakhiwa kwesiphambano samamojula, inqunyelwe ukukhetha phakathi kwezinguquko ezingu-32 no-64 ze-architect host.

-d , --debug

Bonisa ulwazi mayelana nokumelelwa kwangaphakathi kwesitoreji samamojuli.

-h , --help

Bonisa isifinyezo sezinketho bese uphuma ngokushesha.

-k , --autoclean

Setha 'i-autoclean' kuma-modules alayishiwe. Isetshenziswe i-kernel uma icela i- modprobe ukuze igcwalise isici esingekho (esinikezwe njengemoduli). Inketho ye-- q ichazwa ngu -k . Lezi zikhetho zizothunyelwa ngokuzenzakalelayo ku- insmod .

-l , - uhlu

Bhala uhlu lwamamoduli afanayo.

-n , -kusho

Awukwenzi ngempela ukwenza isenzo, vele ukhombise ukuthi kuzokwenzenjani.

-q , i- quiet

Ungakhazi nge- insmod ehluleka ukufaka imodemu. Qhubeka njengesijwayelekile, kepha ngokuthula, ngezinye izindlela zokuhlolwa kwe-modprobe. Le ndlela izothunyelwa ngokuzenzakalelayo ku- insmod .

-r , - vula

Susa imodemu (ukubeka) noma uzimise ngokuzenzakalela, kuye ngokuthi kunamanye amamojula okukhulunywe ngawo emgqeni womyalo.

-s , - isislog

Bika nge-syslog esikhundleni se-stderr. Lokhu okukhethwa kuzo kuzothunyelwa ngokuzenzakalelayo ku- insmod .

-t modtypepe ; - moduletypepe --typepe

Bheka kuphela amamojula alolu hlobo. I-modprobe izobheka kuphela amamojula ane-directory yomzila ehlanganisa ncamashi " / moduletype / ". I-moduletype ingafaka igama elingaphezu kwelilodwa igama lomqondisi, isib. " -t abashayeli / net " babezofaka uhlu lwamamojula ku- xxx / drivers / net / kanye nama-subdirectories.

-v , - ukuphikisa

Phrinta yonke imiyalo njengoba ibulawa.

-V, --version

Bonisa inguqulo ye- modprobe .

Qaphela:

Amagama we-module akufanele aqukethe izindlela (akukho '/'), futhi angeke aqukethe i-tracking '.o'. Isibonelo, islayidi igama elifanele lemoduli ye- modprobe , /lib/modules/2.2.19/net/slip ne-slip.o ayivumelekile. Lokhu kusebenza kumlayini womyalo kanye nokufaka okufakiwe ku-config.

DESCRIPTION

Amasevisi we-modprobe ne- depmod ahloselwe ukwenza i-Linux modular kernel ephathekayo kakhulu kubo bonke abasebenzisi, abaqondisi kanye nabalondolozi bokusabalalisa.

I-Modprobe isebenzisa i-"Makefile" -fayili ethembekile, eyakhiwe yi- depmod , ukulayisha ngokuzenzekelayo imodemu noma ama-modules afanele ukusuka kusethi yamamojula atholakalayo ezihlahleni zemibhalo ezichazwe ngaphambilini.

I-Modprobe isetshenziselwa ukulayisha imodemu eyodwa, i-modack yamamojula ancike ekutheni, noma wonke amamojula amakwe ngethegi ecacisiwe.

I-Modprobe izolayisha ngokuzenzekelayo wonke amamojula ayisisekelo adingekayo emgqeni we module, njengoba kuchazwe ifayela elixhomeke ku- modules.dep . Uma ukulayishwa kwesinye salezi modyuli kwehluleka, wonke amamojula amanje alayishwe esimisweni samanje azolayishwa ngokuzenzakalelayo.

I-Modprobe inezindlela ezimbili zokulayisha amamojula. Enye indlela (imodi ye-probe) izama ukulayisha imodemu ohlwini (ichazwe iphethini ). I-Modprobe iyeka ukulayisha ngokushesha nje uma imoduli eyodwa ilayisha ngokuphumelelayo. Lokhu kungasetshenziswa ukulayisha ngokuzenzakalelayo umshayeli we-Ethernet owodwa ohlwini.
Enye indlela i- modprobe ingasetshenziswa ukulayisha wonke amamojula avela kuhlu. Bona i- EXAMPLES , ngezansi.

Ngenketho -r , i-modprobe izothula ngokuzenzakalelayo isitoreji samamojuli, afana nendlela "i- rmmod -r " eyenza ngayo. Qaphela ukuthi ukusebenzisa " modprobe -r " kuphela kuzokuhlanza amamojula amathunyelwe angasetshenzisiwe futhi wenze imiyalo ngaphambi nangemva kokususa efonini yokucushwa /etc/modules.conf .

Ukuhlanganisa izinketho -l kanye -t uhlunga wonke amamojula atholakalayo ohlobo oluthile.

Inketho -c izophrinta ukucushwa okwamanje okusetshenzisiwe (ifayela elizenzakalelayo + lokuhlela).

UKUQALA

Ukuziphatha kwe- modprobe (ne- depmod ) kungashintshwa yifayela (yokuzikhethela) ifayela lokucushwa /etet/modules.conf .
Ukuze uthole incazelo eningiliziwe yalokho okushiwo leli fayela, kanye nokucushwa okuzenzakalelayo okusetshenziselwa i- depmod ne- modprobe , bona amamojula.conf (5).

Qaphela ukuthi imiyalo ngaphambi nangemva kokususa ngeke isetshenziswe uma imodemu "i-autocleaned" nge-kerneld! Bheka ukusekelwa okuzayo okuzayo okugcinwe kwesitoreji se-module esikhundleni.
Uma ufuna ukusebenzisa izici zangaphambili nezokufaka, uzodinga ukuvala i-autoclean ye-kerneld futhi esikhundleni salokho ufake into efana nelayini elilandelayo ku- crontab yakho (lokhu kusetshenziselwa amasistimu we-kmod) ukuze uzimise njalo imizuzu emibili :

* / 2 * * * * test -f / proc / amamojula && / sbin / modprobe -r

STRATEGY

Umqondo wukuthi i- modprobe izoqala kuqala kuhla lwemibhalo equkethe amamojula ahlanganiswe ukukhishwa kwamanje kwe-kernel. Uma i-module ingatholakali lapho, i- modprobe izobukeka kuhla lwemibhalo evamile ku-version kernel (isb. 2.0, 2.2). Uma ngabe le module isatholakala, i- modprobe izobukeka kuhla lwemibhalo equkethe amamojula wokukhululwa okuzenzakalelayo, njalonjalo.

Uma ufaka i-linux entsha, amamojula kufanele athuthelwe kuhla lwemibhalo ehlobene nokukhululwa (futhi inguqulo) ye-kernel oyifakayo. Khona-ke kufanele wenze i-symlink kusuka kulolu lwemibhalo kuya kwisiqondisi "sokuzenzakalelayo".

Ngaso sonke isikhathi uma uhlanganisa i-kernel entsha, umyalo " yenza amamojula_ukumisa " uzodala isiqondisi esisha, kodwa ngeke ushintshe isixhumanisi "esizenzakalelayo".

Uma uthola i-module engahambisani nokusatshalaliswa kwe-kernel kufanele uyibeke kwelinye lamakhombandlela e-version ngaphansi kwe / / lib / amamojula .

Leli yiqhinga elizenzakalelayo, elingafakwa ngaphezulu kwe /etet/modules.conf .

EXAMPLES

i-modprobe -t net

Layisha enye yamamojula agcinwe ku-directory ehlanganiswe "net". I-module ngayinye iyalingwa kuze kube yinye ephumelelayo.

I-modprobe -a -t boot

Wonke amamojula agcinwe kuzinkampani ezifakwe "boot" azolayishwa.

i-modprobe slip

Lokhu kuzozama ukulayisha i-module slhc.o uma ingazange ilayishwe ngaphambilini, njengoba imoduli yokufaka isikhwama idinga ukusebenza kumoduli ye-slhc. Lokhu kuxhomeke kuzochazwa kwi-modules yefayela i-file eyakhiwe ngokuzenzakalelayo yi- depmod .

i-modprobe -r slip

Lokhu kuzokhipha umthamo wesilayidi. Izophinde ilayishe ngokuzenzakalelayo imodemu ye-slhc, ngaphandle uma isetshenziswe enye imodemu kanye (isib. Ppp).

BONA FUTHI

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

UMSEBENZI OPHHELEKILE

Uma i-uid esebenzayo ingalingani ne-real uid bese i- modprobe ithatha okokufaka kwayo ngokusola okukhulu. Ipharamitha yokugcina iphathwa njengegama lemodemu, ngisho noma iqala ngokuthi '-'. Kukhona kuphela igama elilodwa lemodemu kanye nezinketho zefomu elithi "variable = value" ayivunyelwe. Igama le module lihlale liphathwa njengezintambo, akukho ukunwetshwa kwe-meta kwenziwa kwimodi ephephile. Kodwa ukukhuliswa kwe-meta kusetshenziselwa idatha efundwa kusuka kufayili ye-config.

I-e-mail ingase ingalingani uma i-modprobe isetshenzisiwe kusuka ku-kernel, lokhu kuyiqiniso ngamanoni> = 2.4.0-test11. Ezweni elihle, i- modprobe ingathembela i -kernel ukuthi idlulisele kuphela imingcele evumelekile yokumodprobe. Kodwa okungenani ukuxhaphazwa kwempande eyodwa yendawo kwenzeka ngenxa yokuthi ikhodi yezinga eliphezulu le-kernel idlulisele imingcele engavumelekile iqondiswe kumsebenzisi ukuzithobisa. Ngakho i-modprobe ayisekho ithemba le-kernel input.

I-modprobe isetha ngokuzenzakalelayo imodi ephephile uma imvelo iqukethe kuphela yalezi zingqimba

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

Lokhu kutholakala ukubulawa kwe-modprobe kusuka ku-kernel ezinqenjini 2.2 nakuba 2.4.0-test11, noma ngabe uid == euid, okwenzayo emaqenjini angaphambili.

IMITHETHO YOKUQALA

Uma isiqondisi / var / log / ksymoops ikhona futhi i- modprobe isebenza ngenketho engakwazi ukulayisha noma ukususa imodemu bese i-modprobe izoloba umyalo wayo iphinde ibuyise isimo ku / var / log / ksymoops / `usuku +% Y% m% d .log` . Ayikho inkinobho yokukhubaza lokhu okuzenzakalelayo kokungena ngemvume, uma ungafuni ukuthi kwenzeke, ungadala / var / log / ksymoops . Uma ngabe lo mthombo ukhona, kufanele ube nempande futhi ibe yimodi 644 noma 600 futhi kufanele usebenzise iskripthi insmod_ksymoops_clean nsuku zonke noma kunjalo.

IZINTO EZIFUNDWAYO

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

Okubalulekile: Sebenzisa umyalo womuntu ( % umuntu ) ukuze ubone ukuthi umyalo usetshenziswe kanjani kukhompyutha yakho ethile.