Faʻafanua - Polokalame Linux - Unix Poloaiga

Igoa

falemaʻi - tago i faʻamatalaga faʻalagolago mo le faʻaogaina o pulu fatu

Aotelega

igoa [-aA] [-ehnqrsuvV] [-C configfile ] [-F kernelsyms ] [-b faavae ] [ forced_version ]
Faʻapipiʻi [-enqrsuv] [-F kernelsyms ] module1.o module2.o ...

Faʻamatalaga

O le falemaʻi ma le modprobe utilities ua faʻamoemoe e faʻaaogaina ai le komepiuta faʻapipiʻi Linux e mafai ona faʻaaogaina mo tagata uma e faʻaaogaina, pule ma tufatufa tufatufa.

Depmod e fatuina se "Makefile" -o le faila faʻalagolago, e faʻavae i luga o faʻamaoniga o loʻo maua i le seti o modules o loʻo taʻua i luga o le laina faʻatonu poʻo mai faʻamaumauga o loʻo faʻamatalaina i le faila faʻaopoopo. O lenei faila faʻalagolago e faʻaaogaina mulimuli ane e le modprobe ina ia otometi le utaina o le vailaau saʻo poʻo le faaputuga o modules.

O le faʻaaoga masani o le faʻatusa o le aofia ai le laina


/ sbin / depmod -a

i se mea i totonu o le rc-faila i /etc/rc.d , ina ia mafai ai ona maua le faalagolago saʻo i le module i le taimi lava e uma ai le faʻaaogaina o le polokalama. Manatua o le filifiliga -a ua i ai nei le filifiliga. Mo le faʻavaeina o le faʻavae, o le filifiliga-atonu o le a sili atu ona talafeagai talu mai lena mea e le faʻaalia ai le le mautonu e uiga i faʻataʻitaʻiga e leʻi foia.

E mafai foi ona fatuina le faila faʻalagolago i le taimi lava e maeʻa ai ona faʻapipiʻi se fatu fou. Afai e te faia le " depodod -a 2.2.99 " pe a uma ona e tuufaatasia le kernel 2.2.99 ma ona modula ile taimi muamua, aʻo e tamoe pea eg 2.2.98, o le faila o le a faia i le nofoaga saʻo. I lenei tulaga, peitaʻi, o le faalagolago i luga o le fatu o le a le faʻamaonia e sao. Vaʻai i filifiliga -F , -C ma-luga i luga mo nisi faʻamatalaga i le faʻaogaina o lenei mea.

A o fausia le sootaga i le va o palakalafa ma faatusa o loʻo faʻatau atu e isi faʻaoga, e le manatu le faʻatulagaina le tulaga o le GPL o modules poʻo faʻaulufaleina atu fafo. O lona uiga, o le a le faʻamaonia se mea sese pe a fai o se module e aunoa ma se laisene GPL e fetaui i se faʻamaoniga o le GPL (EXPORT_SYMBOL_GPL i le kernel). Ae peitaʻi o le a teena e le insmod le faʻamautuina o le GPL na o faatusa mo le le maua o GPL modules, o le mea lea o le a toilalo ai le uta moni.

Filifiliga

-a , --all

Saili mo faʻapipiʻi i directories uma o loʻo faʻamatalaina i le (optional) config file /etc/modules.conf .

-A , faʻatau

Faatusatusa timeta faila ma, pe a talafeagai, galue e pei o le depmod -a . O lenei filifiliga na o le faafouina o le faila faʻalagolago pe a fai ua suia se mea.

-e , --errsyms

Faaali uma faailoga e leʻi foiaina mo vaega taʻitasi.

-h , --help

Faaali atu se otootoga o filifiliga ma vave ona alu.

-n , --show

Tusi le faila faʻalagolago i luga o le maʻa nai lo le / lib / modules tree.

-q , - tutusa

Tau atu i le fale e taofi filemu ma aua nei faitio e uiga i misi ua misi.

-r , --root

O nisi tagata e faʻapipiʻi modules i lalo o se tagata e leai ni aʻa ona faʻapipiʻi lea o modula e avea ma aʻa. O lenei faagasologa e mafai ona tuʻuina ai le faʻaogaina o loʻo faʻaaogaina e le tagata e le o aʻafia, e ui lava o le faʻaaogaina o le modules e aʻafia. Afai e le faʻaaogaina le tagata e le o aʻafiaga, e mafai e se tagata faʻalavelave ona faʻaaogaina le faʻaogaina o laupepa o lo oi ai e lena tagata faʻaaoga ma faʻaaoga lenei faʻaaliga i bootstrap e maua ai le avanoa.

I le le mafai ona faʻaaogaina, o le a teena e le faʻaaogaina o taumafaiga e faʻaaoga se masini e le o se aʻa. Faʻamatalaga -O le a taofia le mea sese ma faʻatagaina aʻa e utaina modules e le o aʻafia.

Faʻaaogaina o -r o se faʻamaoniga saogalemu tele ma e le fautuaina.

-s , --syslog

Tusi uma faʻamatalaga sese e ala i le syslog daemon nai lo le siaki.

-u , -unese-sese-sese

ata 2.4 e le o se seti toe faafoi pe a iai ni faailoga e leʻi foia. O le isi tuʻufaʻatasiga tele o faʻalelei (2.5) o le a faʻatulagaina ai se faʻamatalaga toe faafoi mo faʻataʻitaʻiga e leʻi foia. O nisi o tufatufa manaʻoga e manaʻomia ai le toe foʻi mai le zero zelo zera 2.4 ae o lena suiga e mafua ai ni faafitauli mo tagata faʻapitoa o loʻo faʻamoemoe i amioga tuai. Afai e te manaʻo i se kenera toe faafoi atu le leai se zero i le ata 2.4, faʻamaonia -u . Faʻafanua 2.5 o le a le amanaʻiaina le flag-flag ma o le a tuʻuina atu ai pea le code mo le toe faʻafoiina o le leai-zero mo faʻataʻitaʻiga e leʻi foia.

-v , - verbose

Faʻailoa le igoa o module taʻitasi ao faʻapipiʻiina.

-V , --vili

Faaali atu le ata o le fale .

O filifiliga nei e aoga mo tagata o loʻo puleaina tufatufaga:

-b faavae , resitalaina -basedir

Afai o le tusi / lib / modules directory containing the sub-trees of modules e siitia i se isi mea ina ia mafai ai ona faʻaogaina modules mo se siʻosiʻomaga eseese, o le -b o loʻo taʻu mai ai le mea e maua ai le ata lafoia o le / lib / modules tree. O faila o faila i totonu o le faila o le faila o loʻo fausia, modules.dep , o le a le aofia ai le auala autu . O lona uiga pe afai e toe foʻi mai le faila mai le basebar / lib / modules i / lib / modules i le tufatufa mulimuli, o le a sao uma ia mau.

-C configfile , --config configfile

Faʻaaoga le faila filefile nai lo /etc/modules.conf . E mafai foi ona faʻaoga le MODULECONF i le siosiomaga e filifili ai se isi faila fetuutuunai mai le faaletonu /etc/modules.conf (poʻo /etc/conf.modules (deprecated)).

A suia le siosiomaga

UNAME_MACHINE ua setiina, o le a faʻaaogaina e le faʻaaogaina o lona aoga nai lo le masini masini mai le uname () syscall. E masani ona faʻaaogaina lenei mea pe ae faʻapipiʻiina le 64 bit modules i le avanoa mo le 32 bit avanoa poʻo le isi itu, seti UNAME_MACHINE i le ituaiga o faʻalauteleina o loʻo fausia. O le taimi nei e le lagolagoina ai le koluma atoa o le fausiaina o modules, ua gata i le filifilia i le va o le 32 ma le 64 o ata o le fale talimalo.

-F kernelsyms , --filesyms kernelsyms

Pe a fai faila faila mo le faʻalagolago i le fatu o loʻo i ai nei, e taua tele le faʻaaogaina o le faʻamaufaʻailoga o fatu o le fatu e faʻamautu ai faʻamaumauga o le fatu i vaega taʻitasi. O nei faailoga e mafai ona avea ma se kopi o le System.map mai le isi fatu, poʻo se kopi o le gaioiga mai / proc / ksyms . Afai e faʻaaogaina e lau tui ia faʻamaufaʻailoga, e sili ona lelei le faʻaaogaina o se kopi o le output / proc / ksyms , talu mai lena faila o loʻo i ai faʻamaufaʻailoga o faailoga o le kernel. Ae peitaʻi e mafai ona e faʻaaogaina se System.map e oʻo lava i faʻamaufaʻailogaina.

Fetuunaiga

E mafai ona fetuʻunaʻi le amio o le falemaʻi ma le modprobe i le (optional) file file /etc/modules.conf .
Vaʻai i le modprobe (8) ma modules.conf (5) mo se faʻamatalaga atoa.

Fuafuaga

O taimi uma e te tuufaatasia ai se fatu fou, o le poloaiga " faia modules_install " o le a fatuina se tusi fou, ae o le a le suia le faaletonu.

A e mauaina se module e le fesoʻotaʻi ma le tufatufa o le fatu e tatau ona e tuʻuina i totonu o se tasi o tusi-tutoatasi tuusaʻo i lalo / lib / modules .

Ole laasaga lea e le mafai ona fai, lea e mafai ona faʻaaoga i /etc/modules.conf .

Vaai foi

lsmod (8), ksyms (8)

Taua: Faʻaaoga le poloaiga a tagata ( % man ) e iloa ai pe faʻapefea ona faʻaaoga se poloaiga i luga o lau komepiuta faapitoa.