NAME
modprobe - modulu kargagarrien goi mailako manipulazioa
SINOPSIA
modprobe [-adnqv] [-C config ] modulua [symbol = value ...]
modprobe [-adnqv] [-C konfigurazioa ] [-t mota ] eredua
modprobe -l [-C config ] [-t mota ] eredua
modprobe -c [-C config ]
modprobe -r [-dnv] [-C konfigurazioa ] [modulua ...]
modprobe -Vh
AUKERAK
-a , --all
Kargatzen bat datozen modulu guztiak lehen kargatze arrakastatsuaren ostean gelditu ordez.
-c , --showconfig
Erakutsi erabilitako konfigurazioa.
-C , --config konfigurazioa
Erabili fitxategi konfigurazioa ordez (aukerakoa) /etc/modules.conf konfigurazioa zehazteko. Aldagaiaren aldagaia MODULECONF ere erabil daiteke hautatzeko (eta gainidazketa) beste konfigurazio fitxategi batetik /etc/modules.conf (edo /etc/conf.modules (zaharkitua)) aukeratik.
UNAME_MACHINE inguruneko aldagaia ezarrita dagoenean, modutils-ek bere balioa erabiliko du uname () syscall-eko makinen eremuan. Hau da, batez ere, 64 biteko moduluak 32 biteko erabiltzaileen espazioan biltzen ari zarenean, eta alderantziz, UNAME_MACHINE moduluen motaren arabera. Uneko moduluak ez ditu modulu gurutzatuen modua osorik onartzen, hariaren arkitekturako 32 eta 64 biteko bertsioen artean aukeratzen da.
-d , --debug
Erakutsi modulu pilen barneko irudikapenari buruzko informazioa.
-h , --help
Aukeren laburpen bat bistaratu eta berehala irten.
-k , --autoclean
Ezarri 'autoclean' kargatutako moduluetan. Kernelek modifikazioa deitzen duenean funtzio falta bat asetzeko (modulu gisa ematen dena) deitzen du. The -q aukera -k da . Aukera hauek automatikoki bidaliko dira insmodera .
-l , --list
Zerrenda bat datozen moduluak.
-n , --show
Ez benetan ekintza burutzeko, erakutsi zer egingo zenukeen.
-q , --quiet
Ez kezkatu modurik instalatu ez duen insmod modulua. Jarraitu normal gisa, baina isilik, modprobe probatzeko beste aukera batzuekin. Aukera hau automatikoki bidaliko da insmodera .
-r , --remove
Kendu modulua (pilak) edo autoclean, komando-lerroan aipatutako edozein modulu daude.
-s , --syslog
Syslog bidez txostena ordez stderr-rekin. Aukera hauek automatikoki bidaliko dira insmodera .
-t modulazio mota ; - motako modulazio mota
Modu honetara soilik kontsideratu. modprobe moduluak bakarrik erakutsiko ditu zeinen direktorio bideak zehazki " / moduletype / " barne hartzen ditu. moduluak direktorioaren izen bat baino gehiago izan ditzake, adibidez, " -t drivers / net " moduluak zerrendatuko ditu xxx / drivers / net / eta bere azpidirektorioetan.
-v , --verbose
Inprimatu komando guztiak exekutatu bezala.
-V, --version
Modprobe bertsioa bistaratu.
Ohar:
Moduluaren izenak ez ditu bidea (ez '/'), ezta '.o' amaierako edukirik ere. Adibidez, irristagaitza modprobe moduluen izen baliozkoa da, /lib/modules/2.2.19/net/slip eta slip.o baliogabea da. Honek komando lerroari eta konfigurazioko sarrerei aplikatzen zaie.
DESCRIPTION
Modprobe eta depmod utilitateek Linux kernel modularra kudeatu ahalko dute erabiltzaile, administratzaile eta banatzaile mantentzaileentzat.
Modprobe- k " Depilatutako " fitxategi- menua erabiltzen du menpekotasun-fitxategi gisa, depmodek sortutakoa, aurrez definitutako direktorio zuhaitzetan dauden modulu multzoen modulua modu automatikoan kargatzeko.
Modprobe modulu bakar bat, menpeko modulu pila bat edo zehaztutako etiketa batekin markatutako modulu guztiak kargatzeko erabiltzen da.
Modprobe- k modulu-pila batean beharrezko oinarrizko moduluak automatikoki kargatuko ditu, mendekotasun fitxategi moduluak deskribatu bezala. Modulu hauetako bat kargatzen bada, uneko saioan kargatutako uneko modulu pila automatikoki deskargatuko da.
Modprobe- k modulu kargatzeko bi modu ditu. Modu bakarreko (zutabe modua) modulu bat kargatzen saiatuko da zerrendatik kanpo ( ereduarekin ). Modprobe kargatzen uzten du modulu bat modu egokian kargatu bezain laster. Hau erabil dezakezu Ethernet kontrolatzaile bat autokargatzeko zerrendatik kanpo.
Beste modua modupoa erabil daiteke modulu guztiak zerrenda batetik kargatzeko. Ikusi EJEMPLOAK , behean.
Aukera -r erabiliz , modprobe automatikoki deskargatuko da modulu piloa, " rmmod -r " moduaren antzekoa. Kontuan izan " modprobe -r " bakarrik erabiliz erabili gabeko autoloatutako moduluak garbituko dituela eta konfigurazio fitxategian /etc/modules.conf pre-eta post-remove commands ere egin ditzakezula .
Aukerak konbinatuz -l eta -t mota jakin bateko modulu eskuragarri guztiak zerrendatzen ditu.
Aukera -c erabiltzen erabilitako konfigurazioa (lehenetsia + konfigurazio fitxategia) inprimatuko du.
KONFIGURAZIOA
Modprobe (eta depmod ) portaera aldatu egin daiteke (aukerakoa) konfigurazio fitxategia /etc/modules.conf .
Fitxategi horri buruzko azalpen xeheagoa lortzeko, baita depmod eta modprobe erabilitako konfigurazio lehenetsirako, ikus modules.conf (5).
Kontuan izan aurreko eta aurreko ezabatze komandoak ez direla exekutatu modulua "autocleaned" bada kerneld! Bilatu biltegiratze iraunkorrerako laguntza jasotzen duen ordez.
Aurretik eta ondoren instalatzeko eginbideak erabili nahi badituzu, kerneld-en autoclean desaktiba dezakezu eta, ondoren, lerro hau zure crontab- en antzekoa izan dadin (hau da, kmod sistemetarako erabiltzen da) 2 minutuz autoclean :
* / 2 * * * * test -f / proc / modules && / sbin / modprobe -r
ESTRATEGIA
Ideia hori modprobe kernelaren uneko bertsioan biltzen diren moduluen direktorioa izango da. Modulua ez bada aurkitu, modprobe kernel bertsioarentzako komenigarria izango da (2.0, 2.2). Modulua oraindik aurkitu arren, modprobe moduluak dituen direktorio bat erakutsiko du lehenetsitako bertsio baterako, eta abar.
Linux berri bat instalatzen duzunean, instalatzen ari zaren kernelaren (eta bertsioaren) bertsioarekin loturiko moduluak instalatu behar dira. Ondoren direktorio honetatik esteka sinbolikoa egin behar duzu "default" direktorioan.
Kernel berri bat biltzen duzun bakoitzean, " make modules_install " komandoa direktorio berria sortuko du, baina ez du "default" esteka aldatuko.
Kernelen banaketarekin zerikusirik ez duen modulua lortzen duzunean, / lib / moduluen azpiko bertsio-direktorio independente bat jarri beharko zenuke.
Hau estrategia lehenetsia da, /etc/modules.conf atalean gainidatz daiteke.
EXAMPLES
modprobe -t net
Kargatu "net" etiketatutako direktorioan gordetzen diren moduluetako bat. Modulu bakoitza arrakastaz jokatzen saiatzen da.
modprobe -a -t boot
"Abiaraztean" etiketatutako direktorioetan gordetzen diren modulu guztiak kargatuko dira.
modprobe irristagaitza
Honek slhc.o modulua kargatzen saiatuko da, aldez aurretik kargatu ez bada, slip moduluak slhc moduluan funtzionalitatea behar baitu. Dependentziaren arabera, depmod- ek automatikoki sortutako fitxategien moduluak.dep deskribatuko dira.
modprobe -r irristagaitza
Honek irristaketaren modulua deskargatuko du. Gainera, slhc modulua automatikoki deskargatuko da, bestela beste modulu batek (adibidez ppp) erabiltzen ez bada.
IKUSI ERE
depmod (8), lsmod (8), kerneld (8), ksyms (8), rmmod (8).
MODU SEGURUA
Uid efektua benetako uid berdina bada, orduan modprobe-k sartzen du bere sarrera sumatzen duen muturreko susmoarekin. Azken parametroa beti modulu izen gisa tratatzen da, '-' hasten den arren. Modulu izen bat bakarrik izan daiteke eta "variable = value" formako aukerak debekatuta daude. Moduluaren izena beti kate gisa tratatzen da, meta-hedapenik ez dago modurik seguruetan. Hala ere, meta hedapena konfigurazio fitxategitik irakurritako datuetara aplikatzen da.
euid agian ez da berdina uid moduproaren kerneletik deitzen denean, hau da, kernelen> = 2.4.0-test11 egia. Mundu idealean, modprobek kernelaren konfidantza izan dezake modifikazioaren baliozko parametroak soilik gainditu ahal izateko. Hala eta guztiz ere, gutxienez, tokiko root-ustiaketa bat gertatu da goi-mailako kernel-kodearen bidez, egiaztapen-parametroak zuzenean erabiltzaileak mod-etik gainditu dituelako. Beraz, modprobe ez da kernelaren sarrera fidatzen.
modprobe automatikoki modu segurua ezartzen du inguruneak kate hauetakoren bat besterik ez denean
HOME = / TERM = linux PATH = / sbin: / usr / sbin: / bin: / usr / binHonek kernelaren modprobe exekuzioa kerneletan 2.2 nahiz 2.4.0-test11 detektatzen du, nahiz eta = = euid, lehenago kerneletan egiten duen.
LOGGING COMMANDS
Direktorioa / var / log / ksymoops badago eta modprobe modulua kargatu edo ezabatu dezaketen aukera batekin exekutatzen bada, modprobe bere komandoa bere egoitza eta bere egoera itzuli egingo du / var / log / ksymoops / `date +% Y% m% d .log` . Ez dago aldaketarik erregistro hau automatikoki desgaitzeko, ez baduzu nahi, ez sortu / var / log / ksymoops . Direktorio hori badago badago root- arekin eta modua 644 edo 600 izan beharko luke eta script insmod_ksymoops_clean exekutatu beharko zenuke egunero.
BALDINTZEN UTILITATEAK
depmod (8), insmod (8).
Garrantzitsua: erabili man komandoa ( % man ) komando bat nola erabiltzen den zure ordenagailuan.