Запознајте се со командата за Linux - rmmod

Име

rmmod - разтоварвам оптоварување модули

Синопсис

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

Опис

rmmod истоварува модули што можат да се вчитаат од тековниот кернел.

rmmod се обидува да извади сет на модули од кернелот, со ограничување дека тие не се во употреба и дека не се наведени од други модули.

Ако на командната линија се именуваат повеќе од еден модул, модулите ќе бидат отстранети во дадениот редослед. Ова го поддржува растоварувањето на наредените модули.

Со опцијата ' -r ', ќе се обиде да се рекурзивно отстранување на модулите. Ова значи дека ако врвниот модул во магацинот е именуван во командната линија, сите модули кои се користат од овој модул ќе бидат отстранети, доколку е можно.

Опции

, - сите

Дали autoclean: обележете ги неискористените модули како "да се чистат", а исто така и да ги отстраните веќе обележаните модули. Модулите остануваат обележани ако останат неискористени од претходниот autoclean. Овие два поминува избегнуваат отстранување на транзитно неискористени модули.

, - стручњак

Зачувајте постојани податоци за наведените модули, без истоварување на било кој модул. Ако не се наведени имиња на модули тогаш податоците се зачувани за сите модули кои имаат постојани податоци. Податоците се зачувуваат само ако и кернелот и modutils поддржуваат постојани податоци и / proc / ksyms содржи запис
__insmod_ modulename _P persistent_filename

, - помош

Прикажете резиме на опции и веднаш излезете.

-r , -stacks

Отстранете го стекот на модулите.

-s , --syslog

Излез сè до syslog (3) наместо на терминалот.

, -вербоза

Бидете опширни.

-V , --верзија

Печати ја верзијата на modutils .

Постојани податоци

Ако модулот содржи постојани податоци (видете ги insmod (8) и modules.conf (5)), тогаш отстранувањето на модулот секогаш ги запишува постојаните податоци на името на датотеката во внесувањето на симболот __insmod _P. Можете исто така да ги зачувате постојаните податоци во секое време од rmmod -e , ова нема да ги исклучи сите модули.

Кога постојаните податоци се запишани во датотеката, претходи се од генерираната линија за коментари,
Временска ознака за % s од kernel_version
Линиите за генерирани коментари започнуваат со '#%', сите генерирани коментари се одземени од постоечката датотека, останатите коментари се зачувани. Зачуваните вредности на податоци се запишани во датотеката, зачувувајќи го постоечкиот ред на коментари и задачи. Новите вредности се додаваат на крајот од датотеката . Доколку датотеката содржи вредности кои не постојат во модулот тогаш овие вредности се зачувани, но им претходи генериран коментар предупредувајќи дека тие не се користат. Втората операција му овозможува на корисникот да се префрли помеѓу кернелите без да ги изгуби постојаните податоци и без да добива пораки за грешки.

Забелешка: коментарите се поддржани само ако првиот не-вселенски знак на линија е '#'. Сите не-празни линии кои не започнуваат со '#' се опции на модулот, по еден на редот. Линиите на опција имаат отстранети водечки простори, остатокот од линијата се пренесува на insmod како опција, вклучувајќи ги и сите заостанати знаци.