Вывучаюць каманды Linux - rmmod

імя

rmmod - разгрузіць загружаныя модулі

канспект

rmmod [-aehrsvV] модуль ...

апісанне

rmmod выгружае модулі загружаныя з запушчанага ядра.

rmmod спрабуе выгрузіць набор модуляў з ядра, з тым абмежаваньнем , што яны не выкарыстоўваюцца , і што яны не аднесены да іншых модуляў.

Калі больш чым адзін модуль названы ў камандным радку , модулі будуць выдаленыя ў паказаным парадку. Гэта падтрымлівае выгрузку выкладзеных модуляў.

З дапамогай опцыі «-r», рэкурсіўнае выдаленне модуляў будзе прадпрынята. Гэта азначае , што калі верхні модуль ў стэку названы ў каманднай радку, усе модулі, якія выкарыстоўваюцца ў гэтым модулі будуць выдаленыя , а таксама, калі гэта магчыма.

опцыі

-a, --all

У автоочистку: тэг невыкарыстоўваныя модулі, як «быць ачышчаны», а таксама выдаліць ўжо пазначаных модулі. Модулі застацца пазначаны, калі яны застаюцца нявыкарыстанымі пасля папярэдняй AUTOCLEAN. Гэтыя два праходу пазбегнуць выдалення хуткаплынна невыкарыстоўваныя модулі.

-е, --persist

Захаваць пастаянныя дадзеныя для названых модуляў, без якіх-небудзь модуляў разгрузкі. Калі імёны модуляў не пазначаныя, то дадзеныя захоўваюцца для ўсіх модуляў, якія маюць пастаянныя дадзеныя. Дадзеныя захоўваюцца толькі калі ядро і Modutils падтрымліваюць пастаянныя дадзеныя і / Proc / знакавыя змяшчае запіс
__insmod_ имя_модуля _P persistent_filename

-h, --help

Дысплей рэзюмэ варыянтаў і неадкладна выйсці.

-r, --stacks

Выдаліць стэк модуля.

-s, --syslog

Выхад усё ў сістэмны часопіс (3) замест тэрмінала.

-v, --verbose

Будзьце шматслоўныя.

-V, --version

Вывесці версію Modutils.

Persistent Data

Калі модуль змяшчае пастаянныя дадзеныя (гл insmod (8) і modules.conf (5)) з наступным выдаленнем модуля заўсёды запісвае пастаянныя дадзеныя ў імя файла ў запісе __insmod _P знака. Вы таксама можаце захаваць пастаянныя дадзеныя ў любы час, rmmod -e, гэта не будзе выгрузіць усе модулі.

Калі пастаянныя дадзеныя запісваюцца ў файл, ён папярэднічае згенераваную радком каментара,
#% Kernel_version пазнака часу
Сфармаваныя радкі каментароў пачынаюцца з «#%», усе генерыруюцца каментары выдаляюцца з існуючага файла, іншыя каментары захоўваюцца. Захаваныя значэння дадзеных запісваюцца ў файл, захаванне існуючага парадку каментароў і прызначэнняў. Новыя значэнні дадаюцца ў канец файла . Калі файл ўтрымлівае значэння, якія не існуюць у модулі, то гэтыя значэння захоўваюцца, але папярэднічае згенераванага каментар папярэджанне, што яны не выкарыстоўваюцца. Апошняя аперацыя дазваляе карыстальніку перамыкацца паміж ядрамі, не губляючы пастаянныя дадзеныя і без атрымання якіх-небудзь паведамленняў пра памылкі.

Заўвага: Каментары падтрымліваюцца толькі пры першым ня прабел на лініі «#». Любыя не пустыя радкі, якія не пачынаюцца з «#» з'яўляюцца модульнымі варыянтамі, адзін у кожнай радок. Опцыя лініі маюць вядучыя прабелы выдаленыя, астатнія лініі перадаецца insmod ў якасці опцыі, у тым ліку любыя хваставых знакаў.