Modprobe - Linux Command - Unix komandoa

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

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