Skip to main content

Rmmod - команда Linux - команда Unix

Kali Linux для начинающих. Урок 8 - Изменения в Kali 2019 относительно APT | Timcore (Июнь 2026)

Kali Linux для начинающих. Урок 8 - Изменения в Kali 2019 относительно APT | Timcore (Июнь 2026)
Anonim

rmmod выгружает загружаемые модули из работающего ядра и пытается выгрузить набор модулей из ядра с ограничением, которое они не используют, и что на другие модули они не ссылаются.

Если в командной строке указано более одного модуля, модули будут удалены в указанном порядке. Это поддерживает разгрузку многоуровневых модулей.

С опцией '', будет предпринята попытка рекурсивного удаления модулей. Это означает, что если верхний модуль в стеке указан в командной строке, все модули, которые используются этим модулем, также будут удалены, если это возможно.

Опции

-a, --все

Автоматическая очистка: пометьте неиспользуемые модули как «очищаемые», а также удалите уже отмеченные модули. Модули остаются помеченными, если они остаются неиспользованными, поскольку предыдущая автоматическая очистка. Эти два прохода избегают удаления временно неиспользуемых модулей.

-e, --persist

Сохраняйте постоянные данные для именованных модулей, не выгружая любые модули. Если имена модулей не указаны, данные сохраняются для всех модулей, имеющих постоянные данные. Данные сохраняются только в том случае, если и ядро, и modutils поддерживают постоянные данные и / Proc / символьный содержит запись __insmod_ имя_модуля _П persistent_filename

-час, --Помогите

Покажите сводку опций и немедленно выйдите.

, --stacks

Удалите стек модуля.

-s, --syslog

Выведите все насистемный журнал(3) вместо терминала.

-v, --подробный

Будьте многословными.

-V, --версия

Распечатайте версиюModutils.

Постоянные данные

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

Когда постоянные данные записываются в файл, ему предшествует сгенерированная строка комментария, #% временная отметка kernel_version Сгенерированные строки комментариев начинаются с '#%', все сгенерированные комментарии удаляются из существующего файла, остальные комментарии сохраняются. Сохраненные значения данных записываются в файл, сохраняя существующий порядок комментариев и назначений. Новые значения добавляются в конце файла. Если файл содержит значения, которые не существуют в модуле, то эти значения сохраняются, но им предшествует сгенерированный комментарий, предупреждающий, что они не используются. Последняя операция позволяет пользователю переключаться между ядрами без потери постоянных данных и без получения сообщений об ошибках.

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