Научете командата Linux - rmmod

име

rmmod - разтоварване на зареждащи се модули

резюме

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

описание

rmmod разтоварва модули за зареждане от работещото ядро.

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

Ако на командния ред има повече от един модул, модулите ще бъдат премахнати в даден ред. Това поддържа разтоварване на подредени модули.

С опцията " -r " се прави опит за рекурсивно премахване на модулите. Това означава, че ако в командния ред има име на горния модул в стека, всички модули, които се използват от този модул, ще бъдат премахнати, ако е възможно.

Настроики

, - всички

Направете autoclean: маркирайте неизползваните модули като "да се почистват" и премахнете вече маркираните модули. Модулите остават маркирани, ако останат неизползвани от предишния autoclean. Тези два пропуска избягват премахването на временно неизползвани модули.

, - психиатър

Запазете постоянни данни за посочените модули, без да разтоварвате модули. Ако не са зададени имена на модули, данните се записват за всички модули, които имат постоянни данни. Данните се записват само ако ядрото и modutils поддържат постоянни данни и / proc / ksyms съдържа запис
__insmod_ modulename _P persistent_filename

-h , --помагам

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

-r , - съхранява

Премахнете колоната с модули.

-s , --syslog

Извеждайте всичко в syslog (3) вместо терминала.

-v , --verbose

Бъдете подробни.

-V , --version

Отпечатайте версията на modutils .

Устойчиви данни

Ако даден модул съдържа постоянни данни (вж. Insmod (8) и modules.conf (5)), тогава премахването на модула винаги записва постоянните данни към името на файла в записа __insmod _P символ. Също така можете да запазите постоянните данни по всяко време чрез rmmod -e , това няма да доведе до разтоварване на всички модули.

Когато постоянните данни се записват в файл, те се предхождат от генериран коментар,
#% kernel_version timestamp
Генерираните коментари започват с "#%", всички генерирани коментари се премахват от съществуващия файл, запазват се други коментари. Стойностите на запазените данни се записват във файла, запазвайки съществуващия ред на коментари и задания. В края на файла се добавят нови стойности. Ако файлът съдържа стойности, които не съществуват в модула, тези стойности се запазват, но се предхождат от генериран коментар, който предупреждава, че те не се използват. Последната операция позволява на потребителя да превключва между ядрото, без да губи постоянни данни и без да получава съобщения за грешка.

Забележка: Коментарите се поддържат само, когато първият символ без интервал на линия е "#". Всички празни редове, които не започват с "#", са модулни опции, по една на ред. В линиите с опции са премахнати водещите интервали, а останалата част от линията се предава на insmod като опция, включително всички крайни знаци.