rmmod nag-load ng loadable modules mula sa tumatakbo na kernel at sinusubukan 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.
Gamit ang pagpipilian '-r', ang isang recursive na pag-alis ng mga module ay susubukan. 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
Linisin ang auto: mag-tag na hindi ginagamit na mga module bilang "upang malinis", at alisin din ang na-tag na mga module. Ang mga module ay mananatiling naka-tag kung mananatili silang hindi ginagamit mula noong nakaraang linisin ang auto. Ang dalawang pass na ito ay maiiwasan ang pag-alis ng mga di-nagagamit na mga module na hindi ginagamit.
-e, --magpumilit
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 naglalaman ng isang entry __insmod_ modulename _P persistent_filename
-h, - Tumulong
Magpakita ng buod ng mga pagpipilian at agad na lumabas.
-r, - Mga stack
Alisin ang isang module stack.
-s, --syslog
Output lahat ng bagay sasyslog(3) sa halip ng terminal.
-v, - Sabiose
Maging masyado.
-V, - Pagbabago
I-print ang bersyon ngmodutils.
Patuloy na Data
Kung ang isang module ay naglalaman ng persistent data (tingnan anginsmod(8) atmodules.conf(5)) pagkatapos ang pag-alis ng module palaging magsusulat ng persistent data sa filename sa __insmod _P simbolo entry. Maaari mo ring i-save ang persistent data sa anumang oras sa pamamagitan ngrmmod -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, #% kernel_version timestamp 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.




