Modprobe - Linux Command - Unix Command

ZITA

modprobe - high level handling of loadable modules

SYNOPSIS

modprobe [-adnqv] [-C config ] module [symbol = value ...]
modprobe [-adnqv] [-C config ] [-t aina ] pattern
modprobe -l [-C config ] [-t aina ] pattern
modprobe -c [-C config ]
modprobe -r [-dnv] [-C config ] [module ...]
modprobe -Vh

MASHOKO

-a , -

Chengeta ma modules ose anofanana pane kumira mushure mekutanga pakunakidza kubudirira.

-c , --showconfig

Ratidzai ikozvino yakashandiswa kushandiswa.

-C , -config config

Shandisa iyo faira pane panzvimbo ( yezvaunosarudza ) /etc/modules.conf kuti ujekese masarudzo. Nzvimbo yakasiyana-siyana MODULECONF inogonawo kushandiswa kusarudza (uye kuwedzeresa) imwe faira yefaira kubva pane / default /etc/modules.conf (kana /etc/conf.modules (yakaderedza)).

Kana nzvimbo yakasiyana-siyana inonzi UNAME_MACHINE inogadziriswa, modutils inoshandisa kukosha kwayo pane nzvimbo yemichina kubva kune uname () syscall. Izvi zvinonyanya kushandiswa paunenge uchiunganidza 64 bit modules mu 32 bit user space nzvimbo kana zvimwewo, sarudza UNAME_MACHINE kune mhando yemamodules. Iye zvino modutils haitsigire muchinjikwa wakakwana kuvaka ma modules, iyo inogumira pakusarudza pakati pe 32 ne 64 bit zvinyorwa zvekuvakwa kwevaiti.

-d , -debug

Ratidza ruzivo pamusoro pekumiririra mukati mukati mekuvhara kwema modules.

-h , --help

Ratidza muchidimbu chekusarudza uye pakarepo usiye.

-k , --autoclean

Isa 'autoclean' pamatoroji akachengetwa. Inoshandiswa nekernel apo inoshandisa modprobe kugutsa chimwe chinhu chinoshaikwa (chinopiwa semuenzaniso). I --q chisarudzo inoreva -k . Izvi zvingashandiswa kutumirwa ku insmod .

-l , -list

Rondedzera kufanana nemadodules.

-n , - kureva

Iwe hausi kunyatsoita chiito chacho, ingoratidzei zvaizoitwa.

-q , -quiet

Usanyunyuti pamusoro pekuti insmod inokundikana kuisa mu module. Ramba uchiita sechinhu chisina kujairika, asi chinyararire, pamwe chete nemamwe mikana ye modprobe yekuedza. Iyi sarudzo ichazongotumirwa ku insmod .

-r , --remove

Bvisa gadziriro (masaga) kana kuzvidzivirira, zvichienderana nokuti pane ma modules anotaurwa pamusoro pomurairo wemirairo.

-s , --syslog

Taura ne syslog pane stderr. Izvi zvingangotumirwa ku insmod .

-t moduletype ; --type moduletype

Chengetai ma modules emhando iyi. Modprobe inongotarisa pamamodules ayo ane nzira yekutsvaga inosanganisira chaizvo " / moduletype / ". moduletype inogona kusanganisira zvinopfuura rimwe zita remazita , eg " -tadharairi / net " inogona kuisa modules mu xxx / drivers / net / and subdirectories.

-v , --verbose

Shandisa mirairo yose sezvavanenge vachiita.

-V, --version

Ratidzai shanduro ye modprobe .

Cherechedza:

Mazita e module haafaniri kuva nemakwara (kwete '/'), uyewo angava ane trailing '.o'. Semuenzaniso, slip ndiyo zita rakakodzera rematemu ye modprobe , /lib/modules/2.2.19/net/slip uye slip.o hazvina kukodzera. Izvi zvinoshanda kumutsetse wemirairo uye kune zvinyorwa mu config.

DESCRIPTION

Iko modprobe uye zvinyorwa zvinoshandiswa zvakagadzirirwa kuita Linux modular kernel inogona kutarirwa kune vose vashandisi, vatungamiri nekuparadzira vanochengetedza.

Modprobe inoshandisa "Makefile" -kuda dependency faira, yakasikwa ne depmod , kuti iite zviri nyore mumutsetsi wakakodzera (s) kubva mumutsetse wemamodules aripo mu predefined directory miti.

Modprobe inoshandiswa kutakura rimwechete, mumutsetse wekutendesa modules, kana kuti ma modules ose akanyorwa necheti yakatemwa .

Modprobe ichangotakura zvese zvinyorwa zvidzidzo zvinodiwa mumutsetse we module, sezvinotsanangurwa ne dependency file modules.dep . Kana kutakurwa kweimwe yemamodules iri kukundikana, iyo yose yakagadzirirwa yemamodules inotakurwa muhurukuro yemazuva ino ichasunungurwa pakarepo.

Modprobe ine nzira mbiri dzekutakura modules. Imwe nzira (iyo probe mode) ichaedza kuisa mutsetse kubva pane urongwa (inotsanangurwa nemuenzaniso ). Modprobe stops loading pakarepo sezvo imwe module inotakura zvakanaka. Izvi zvinogona kushandiswa kutakura motokari imwe yeEthernet kunze kwerwendo.
Imwe nzira iyo modprobe inogona kushandiswa ndeyokutakura zvose ma modules kubva pane zvakanyorwa. Ona EXAMPLES , pasi.

Nechisarudzo -r , modprobe ichangoerekana isunungura paki yemamodules, yakafanana nenzira " rmmod -r " inoita. Cherechedza kuti kushandisa " modprobe -r " chete kuchachenesa ma modules asingashandiswi uyewo kuita mitemo yekutangira uye yekutevera musimboti yefaira /etc/modules.conf .

Kubatanidza zvingasarudzwa -i uye -t inonyora zvose zvinyorwa zvinowanika zveimwe rudzi.

Nzira -c ichadhinda ikozvino yakashandiswa kusarudzwa (default + configuration file).

KUFUNGISA

Kuita kwe modprobe (uye depmod ) kunogona kuchinjwa ne (kusarudza) sarudzo file /etc/modules.conf .
Kuti uwane tsanangudzo yakajeka yeiyi iyi faira inogona kuva nayo, pamwe chete nekusarudzwa kushandiswa kwakashandiswa ne depmod uye modprobe , ona modules.conf (5).

Cherechedza kuti mirairo yekutanga uye yekupedzisira-kubvisa haizoiti kana mumutsetse "ichinyorwa" ne kerneld! Tsvaga rubatsiro runouya-runouya rwekuchengetedza gwaro rekuchengetedza panzvimbo panzvimbo.
Kana iwe uchida kushandisa zvigadzirwa zvekutanga uye zvekupedzisira, iwe unofanira kubvisa autoclean ye kerneld uye panzvimbo pacho uise chimwe chinhu chakafanana nemutsara unotevera mu crontab yako (iyi inoshandiswa kumagodhi ekododhiwo) kuti uite autoclean maminetsi maviri :

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

STRATEGY

Pfungwa iyi ndeyekuti modprobe inotanga kutarisa mune zvinyorwa zvine modules yakagadzirwa nokuda kwekusunungurwa kwe kernel ikozvino. Kana iyo module isingawanikwi imomo, modprobe inotarisa mumutauro unowanikwa kune kernel version (p. 2.0, 2.2). Kana iyo modurusi ichiri kuwanika, modprobe inotarisa munhare ine ma modules yekusunungurwa kusingagumi, uye nezvimwe zvakadaro.

Paunenge uisa shanduro itsva, ma modules anofanirwa kutamirwa kune rimwe bhuku rine chokuita nekubudiswa (uye version) ye kernel uri kuisa. Zvino iwe unofanirwa kuita symlink kubva pane ino reta ku "default" directory.

Nguva imwe neimwe paunounganidza kernel itsva, murairo " ita modules_install " ichagadzira zvinyorwa zvitsva, asi hazvizoshanduki "default" link.

Paunowana mutemo usingabatanidzi kugovera kernel unofanira kuisa mune imwe yezvinyorwa-zvinyorwa zvakasununguka pasi pe / lib / modules .

Iyi ndiyo nzira yakashata, iyo inogona kuiswa mu /etc/modules.conf .

EXAMPLES

modprobe -t net

Inotakura imwe yemamodules ayo akachengetwa mumabhuku akaiswa "net". Murairo mumwe nomumwe unoedzwa kusvikira mumwe achibudirira.

modprobe -a -t boot

Mamwe mapeji ayo akachengetwa mumatareji akaisa "boot" achange akatakurwa.

modprobe slip

Izvi zvichaedza kuisa mutemo slhc.o kana usina kutakurwa kare, sezvo slip module inoda kushanda mumutsetse slhc. Izvi zvinotaridzirwa mufaira modules.dep iyo yakasikwa zviri nyore ne depmod .

modprobe -r slip

Ichi chichatanga kutora slip module. Ichasunungura zvakare slhc module nenzira yega, kunze kwekuti inoshandiswa nedzimwe gadziriro zvakare (semuenzaniso ppp).

ONA DZIMWE

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

SAFE MODE

Kana hunobudirira huri hunoenzana neicho chaihwo ipapo modprobe inobata zvayo nekunetseka kwakanyanya. Yekupedzisira parameter inogara ichirapwa sezita remu modem, kunyange kana inotanga ne '-'. Ikoko kunogona kunge kune rimwe chete remadziro emvura uye zvisarudzo zvemufomu "variable = value" zvinorambidzwa. Zita remutambo rinogara richibatwa semutsambo, hapana meta inowedzera inoitwa mumhepo yakachengeteka. Zvisinei meta kuwedzera ichiri kushandiswa kune data inowanikwa kubva kuef config.

nguva inenge isingagoni kuenzana neyid when chikwata chinoshandiswa kubva kernel, izvi ndezvokwadi> = 2.4.0-test11. Munyika yakanaka, modprobe inogona kuvimba kernel kuti inongopfuuridza zviyero zvakakodzera ku modprobe. Asi zvisinei kuti imwe nzvimbo inoshandiswa midzi inowanikwa nokuti yakakwirira kernel code yakapfuura maitiro asinganzwisisiki kubva kumushandisi kuenda ku modprobe. Saka modprobe haasisinazve kuvimba kernel input.

modprobe inongoerekana yakachengetedza mhepo yakachengeteka apo zvakatipoteredza zvinongorongedza zvidzidzo izvi chete

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

Izvi zvinotarisa modprobe kuitwa kubva kernel pamasero 2.2 kunyange 2.4.0-test11, kunyange kana iwe = = euid, iyo inoita pane zvisikwa zvekare.

KUTUNGA KUTANGA

Kana nyanzvi / var / log / ksymoops iripo uye modprobe inomhanya nechisarudzo chinogona kutakura kana kubvisa modhura uye modprobe inogadzirisa murairo wayo uye kudzorera mamiriro mu / var / log / ksymoops / `zuva +% Y% m% d .log` . Hapana chishanduki chekudzivirira kubhurwa kwekugadzira kwekutsvaga, kana iwe usingadi kuti iitike, usasimudze / var / log / ksymoops . Kana iyo nyanzvi iripo, inofanira kunge yakagadzirwa nemidzi uye ive yemhando 644 kana 600 uye iwe unofanirwa kumhanya script insmod_ksymoops_clean zuva rimwe nerimwe kana zvakadaro.

ZVINOFANIRA KUBATSIRA

depmod (8), insmod (8).

Zvinonyanya kukosha: Shandisa mutemo wevanhu ( % munhu ) kuti uone kuti murairo unoshandiswa sei pane imwe kombiyuta.