Alamin ang Linux Command - rmmod

Pangalan

rmmod - mag-unload loadable modules

Buod

rmmod [-aehrsvV] module ...

Paglalarawan

Ang mga rmmod ay nag-load ng loadable modules mula sa running kernel.

sinusubukan ng rmmod na mag-ibis ng isang hanay ng mga module mula sa kernel, na may paghihigpit na hindi ginagamit at hindi sila tinutukoy ng ibang mga module.

Kung higit sa isang module ay pinangalanan sa command line , ang mga module ay aalisin sa ibinigay na order. Sinusuportahan nito ang pagbaba ng mga stacked modules.

Sa pagpipiliang ' -r ', tinatangka ang isang recursive removal ng mga module. Nangangahulugan ito na kung ang isang top module sa isang stack ay pinangalanan sa command line, lahat ng mga module na ginagamit ng modyul na ito ay aalisin rin, kung maaari.

Mga Opsyon

-a , - lahat

Gawin ang autoclean: mag-tag na hindi ginagamit module bilang "upang malinis", at alisin rin ang na-tag na mga module. Ang mga module ay mananatiling naka-tag kung mananatili silang hindi ginagamit mula sa nakaraang autoclean. Ang dalawang pass na ito ay maiiwasan ang pag-alis ng mga di-nagagamit na mga module na hindi ginagamit.

-e , --persist

I-save ang paulit-ulit na data para sa pinangalanang mga module, nang walang pag-unload ng anumang mga module. Kung walang mga pangalan ng module ay tinukoy pagkatapos ang data ay nai-save para sa lahat ng mga module na may paulit-ulit na data. Ang data ay naka-save lamang kung parehong kernel at modutils sumusuporta sa persistent data at / proc / ksyms ay naglalaman ng isang entry
__insmod_ modulename _P persistent_filename

-h , --help

Magpakita ng buod ng mga pagpipilian at agad na lumabas.

-r , - mga stack

Alisin ang isang module stack.

-s , --syslog

Output lahat sa syslog (3) sa halip ng terminal.

-v , - ooose

Maging masyado.

-V , - pagbabalik-loob

I-print ang bersyon ng modutils .

Patuloy na Data

Kung ang isang module ay naglalaman ng persistent data (tingnan ang insmod (8) at modules.conf (5)) at pagkatapos ay tanggalin ang module palaging writes ang persistent data sa filename sa __insmod _P simbolo entry. Maaari mo ring i-save ang paulit-ulit na data sa anumang oras sa pamamagitan ng rmmod -e , hindi ito mag-ibis ng anumang mga module.

Kapag ang paulit-ulit na data ay nakasulat upang mag-file, ito ay sinundan ng isang nabuong linya ng komento,
#% timestamp kernel_version
Ang mga generating na linya ng komento ay nagsisimula sa '#%', lahat ng nabuong mga komento ay nakuha mula sa umiiral na file, napanatili ang iba pang mga komento. Ang mga naka-save na halaga ng data ay isinulat sa file, pinapanatili ang umiiral na pagkakasunud-sunod ng mga komento at mga takdang-aralin. Ang mga bagong halaga ay idinagdag sa dulo ng file . Kung ang file ay naglalaman ng mga halaga na hindi umiiral sa module pagkatapos ang mga value na ito ay mapapanatili ngunit sinusundan ng isang nabuong babala ng komento na hindi sila ginagamit. Ang huli na operasyon ay nagbibigay-daan sa isang gumagamit na lumipat sa pagitan ng mga kernels nang hindi nawawala ang paulit-ulit na data at hindi nakakakuha ng anumang mga mensahe ng error.

Tandaan: Ang mga komento ay sinusuportahan lamang kapag ang unang non-space character sa isang linya ay '#'. Ang anumang di-blangko na mga linya na hindi nagsisimula sa '#' ay mga opsyon sa module, isa sa bawat linya. Ang mga linya ng opsyon ay may mga nangungunang mga puwang na inalis, ang natitira sa linya ay ipinasa sa insmod bilang isang opsyon, kabilang ang anumang trailing character.