Modprobe - Fermandariya Linux - Komîteya Unix

NAV

modprobe - asta asta bilind ya modulên berbiçav

SYNOPSIS

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

OPTIONS

-a , -all

Ji bila barkirina serkeftî ya yekemîn destpêkirina rawestandina modulên hemî modêl hilbijêre.

-c , --showconfig

Vebijêrk niha tê bikaranîn.

-C , -config config

Ji bo sazkirina danûstandinê ji bo veguherîna pelê (alternatîf) /etc/modules.conf bikar bînin. MODULECONF pevçûnek jî dikarin bikar bînin ku ji bo / default /etc/modules.conf (or /etc/conf.modules) (xeletî) hilbijêre hilbijêre (û zêdekirin).

Dema ku hawirdora hawirdorê UNAME_MACHINE ve hatiye çêkirin, modulîl wê dê di binê mifteya mifteyê de ji hêla unys (syscall) bikar bînin. Ev yek pir karanîna dema ku hûn di navnîşa 32 bitê bikarhênerê de 32 bitavên damezirandin an jî versa versa, UNAME_MACHINE bi cureyên modulasyonê saz bikin. Modulên heyî yên ku ji modulên modûreyan re tavilê ji bo modulek re piştgirî dikin, ew bi vîdyoyên mêvandar 32-bit û 64 bit bitikînin.

-d , --debug

Agahdarî li ser nûnerê navxweyî ya stackên modulîstan nîşan bide.

-h , --help

Vebijêrkek hilbijêre û zû vekişîn.

-k , --autoclean

Li ser modulên barkirinê 'otoclean' set. Bikaranîna bi kernelê dema ku ev modprobe li banga banga ku ji bo taybetmendiyek winda tête barkirin (hilberînek wek module). Vebijêrk -q-ê ji hêla -k Ev alternatîf dê bixweberê xwe bişînin bişînin .

-l , -list

Guherandinên modela lîsteyê.

-n , -show

Ma bi rastî çalakiyê nekin, tenê nîşan bide ku çi bibe.

-q , --quiet

Li ser gilîbarên nermalavê saz bikin ku module saz bikin. Bi gelemperî, lê bi bêdeng bêdeng bimînin, bi derfetên din ên ku ji bo temamkirina testê bikin. Ev vebijêrê dê bixweber bixweberê xwe bişîne .

-r , --remove

Vebijêrkên module jêbirin an jî otoclona xwe bikin, li ser bisekinin ka li ser sînorê fermanên ku li wir nirxandin hene.

-s , --syslog

Raporta syslogê li ser stderr. Vebijêrkên vê otomatîkê bixweber bêne şandin.

-t moduletype ; moduletype -type

Tenê modulên vê modê binêrin. Modprobe dê tenê di modulesên xwe de binêrin ku rêwîteya rêwîtiyê rast e " / moduletype / ". Moduletype dikare ji navnîşek yek ji navnîşan, dibe ku " -toker / net " dê modulên xxx / drivers / net / û her subdirectories de lîstin.

-v , -verbose

Hemû hemî emrê çap bikin wekî ku ew hatine kuştin.

-V, -version

Guhertoya modprobe nîşan bide .

Not:

Naveyên module divê ne rêbazan (no '/') ne, ne dibe ku 'trap' .o '. Ji bo nimûne, slip ji bo modprobe , /lib/modules/2.2.19/net/slip û slip.o ne çewt e ku moduleek derbasdar e. Ev li ser rêza rêza û navnîşên di configê de derbas dibe.

TERÎF

Ji bo hemî bikarhêner, rêveberan û parastina belavkirinê ji bo modprobe û depmod tête armanc kirin ku ji bo kernelek modulera Linux re bêtir rêve kirin.

Modprobe pelê "Makefile" -pêşkêşiya pêdivî ye, pêdivî bi pelê, ji bo otomatîkên têkildarî yên ji hêla pisporên derhênerê berê vekirî hene , bixweber bixweber bike.

Modprobe bi karanîna yek module, stack a modulên girêdayî, an jî hemî modulên ku bi tagek navekî diyarkirî têne vekirî tê bikaranîn.

Modprobe dê bixweberên module yên ku di moduleya modê de hewce ye, bixweber bixwe dibe, wekî module.dep pelê girêdayî ye. Ger barkirina yek ji van modulan nayê xistin, hemû stack-ê modules ku di rûniştina heyî de bête barkirin dê dê bixweber vekirî bê.

Modprobe du rêbazên modulên barkirinê hene. Yek awayî (moda pêşniyarê) dê hewce bike ku moduleke ji lîsteyê veguhestin (ji hêla hêsanî vekirî ). Modprobe di demeke bêdeng de serkeftî bi yek module zûtirîn rawestandin. Ev dikare bikarhênerê yek ethernet ji lîsteya lîstikek otoload bikar bîne.
Bi awayek modprobe bikar anîn, dibe ku hemî modulên ji lîsteyê ve barkirin. BİXWÎNE , li jêr binêrin.

Bi alternatîf -r , modprobe dê bixweberên modulûle veguherîne wê, wekî rêya " rmmod -r " dike. Têbînî ku tenê " modprobe -r " bikar tîne modulên xweser ên xweserkirî yên neoloaded ne paqij kirin û li ser pelê pelê / etc/modules .

Vebijêrkên bijartî -l û -t lîsteya hemî modulên ku hinek taybetmendî hene.

Option -c dê veguherîna heyî bikar bîne (pelê pelê veguhastin).

PÊŞÎN

Bêguman ya modprobedepmod ) ji hêla pelê veguhastin (alternatîf) dikare /et //modules.conf .
Ji bo agahdariya berfirehtir ya ku pelê kîjan dikare dikare bibe, ji hêla veguhastina standard ve tê bikaranîn ji hêla depmod û modprobe ve tê bikaranîn, module.conf (5) bibînin.

Têbigirin ku eger mîhengên "autocleaned" ji aliyê kerneld ve tête pêşîn û fermandarên paşdêriya paşîn bê kirin. Ji bo piştgiriya pêşdibistanê ji bo hilberîna moduleê berdewam bimînin.
Heke hûn dixwazin pêdiviyên pêş-pêş û paş-sazkirinê bikar bînin, hûn ê ji bo kerneld ji bo kerneldê veguherînin û ji bila tiştek di rêza jêrîn de li ser krîza we (wekî pergalên kmod jî tê bikaranîn) tête kirin ku her du deqeyan di her du deqeyan de bikin :

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

STRATEJÎK

Ev fikra ye ku modrobe dê yekem di peldankê de binêrin ku modulên ji bo berdana heyî ya kernelê hene. Heke module nehatiye dîtin, modprobe dê di peldanka hevpeymanê de li gorî kernel (mînak, 2.0, 2.2) bibînin. Heke module hîn hîn dibînin, modprobe dê di peldankê de binêrin ku modulên ji bo serbestiya pêşdûvekirî , û vî awayî.

Dema ku hûn linux nûve saz bikin, modul divê werin derhêner a têkildarî (û versiyon) ya kernelê ku hûn saz kirin. Piştre hûn derhêner ji vê derhêneriyê "derhêner" dakêşin.

Her dema ku hûn kernelek nû çêbikin, emrê " modules_install " çêbikin dê peldankek nû çêbikin, lê dê nayê girêdana "default".

Dema ku hûn modulek ji bo belavkirina kernel ve girêdayî ye, divê hûn di yek-versiyonên derhênerên jêr / lib / modules de cih bikin .

Ev stratejiya pêşîn e , ku dikare di /etc/modules.conf di binpêkirin .

EXAMPLES

netprobe -t net

Barkirina yek ji modulên ku di navnîşa derhênerê "net" de têne tomar kirin. Her module heta ku yek serfiraz hewldan hewldan.

modprobe -a -t boot

Hemû moduleyên ku di navnîşên derhêneran de "boot" de têne tomarkirin.

slipek modprobe

Ev ê hewce bike ku module slhc.o heger ew berê nehatiye barkirin, ji ber ku module slip divê di moda slhc de hewceyê hewce ye. Ev girêdan dê di moduleên pelê de bêne diyarkirin.

modprobe -r slip

Ev dê modulek slipê hilweşîne. Ew ê bi module slhc jî bixweber bike otomalê, lê heta ku ew ji hêla hin modulên din ve tê bikaranîn (wek ppp) tê bikaranîn.

BİXWÎNE

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

MODE SAFE

Heke ku hûn ê bandor ê bandor ne wekhevî ya rastîn ne, hingê modprobe bi gumanbarê xwe re bi gumanbarek tundir tedawî dike. Paramentera dawî ya herdem wekî navê modulek tête, even ku ew bi '-' dest pê dike. Vê tenê tenê navnîşek navnîşek yek dikare û alternatîfên forma "variable = nirx" hate qedexekirin. Navnîşa module her dem wek her tengahî tête, no meta berfirehtir di moda ewle de pêk tê. Lêbelê belavkirina meta hîn jî ji daneyên pelê veşêre xwendin.

Dema ku modrobe ji ji kernel ve tê vekirî ye, dibe ku hûn neynek wekhev be ku hûn bikarhênerên kûel> = 2.4.0-test11 rast e. Di cîhana îdeal de, modprobe dikare li ser kernel bawer bike ku tenê pîvana nirxên derbasdar bigihîne modprobe. Lêbelê herî kêm yek ji avêtina niştecîh ya herêmî hate çêkirin, ji ber ku koda kodel rêbazên nermalav ji rasterastê ji bikarhênerê ve hatî şandin. Ji ber ku modprobe no longer kernel input.

Modprobe bixweber bi awayekî ewle ewleh dike dema ku hawîrdirûya tenê tenê van keviran pêk tê

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

Di vê kategoriyê de ji bo kernelên ku ji kernelên pêşîn ve çêtirîn 2.4.0-test11, ji bo ku hûn uid == euîd, ku li ser kernelên berê ve dikeve nav modprobe.

KOMAŞARÊN BERSÎVÊ

Heke peldanka / var / log / ksymoops heye û modprobe heye ku bi rêvek an moduleke barkirin an jêbirin jêbirin, wê paşê modprobe dê wê fermana xwe binivîse û di var / log / ksymoops / `date +% Y% m% d .log` . Heke guhartina otomatîka otomatîk nikare nabe ku hûn nexwestin, ne / var / log / ksymoops biafirînin . Heke peldanka wê heye, ew divê bi riya xwedan be û moda 644 an jî 600 be û divê hûn her rojê an jî insmod_ksymoops_clean şîfre bikin.

TENÊ NÎŞWÎNE

depmod (8), insmod (8).

Girîng: Mirovekî meriv ( % mêr ) bikar bînin ku hûn çawa dibînin ku emrê çawa di komputerê de tê bikaranîn.