Самым основным компонентом операционных систем Linux является ядро Linux.
Оно управляет ресурсами системы и выступает в качестве посредника между аппаратным и программным обеспечением компьютера.
Ядро Linux – это программное обеспечение с модульной конструкцией.
Модули могут быть скомпилированы/встроены как загружаемые модули.
Их можно динамически устанавливать и удалять из работающего ядра без необходимости перезагрузки системы.
В этой статье мы предоставим информацию о том, как использовать команду rmmod для удаления модулей из ядра Linux.
Обзор команды rmmod
Команда rmmod используется для удаления модуля из ядра linux.
Большинство пользователей по-прежнему используют modprobe с опцией -r вместо rmmod.
🐧 В чем разница между insmod и modprobe
Чтобы удалить модуль из системы, необходимо знать, какой модуль будет удален.
И, конечно, модуль должен быть установлен в системе.
Вы можете использовать следующую команду, чтобы получить информацию о модуле, который вы хотите удалить:
Как удалить модуль с помощью команды rmmod?
Команда RMMOD используется следующим образом:
rmmod [options] module_name1 module_name2...
Модули, которые необходимо удалить, могут быть записаны последовательно.
Возможно, вы пытаетесь удалить используемый модуль:
Однако если вы намерены удалить модуль из системы, добавьте параметр -f:
Проверьте отключенный модуль:
Если вы не видите его среди установленных модулей, процесс удаления прошел успешно.
Другой метод удаления модуля:
После команды rmmod записывается каталог, в котором установлен модуль.
Таким образом, модуль удаляется из системы.
Предотвращение постоянной загрузки модуля
Когда модуль удаляется с помощью команды rmmod, он загружается при перезагрузке системы.
Чтобы навсегда запретить модулю загружаться во время загрузки, вы можете создать файл в каталоге /etc/modprobe.d, чтобы навсегда запретить установку этого основного модуля, и этот модуль будет помещен в черный список.
🐧 Как внести модуль ядра в blacklist в Ubuntu/Debian Linux
Например:
При повторном запуске системы этот модуль больше не будет загружен.
При запуске системы вы можете управлять модулем с помощью следующей команды:
Заключение
В этой статье мы предоставили информацию об удалении модуля с помощью rmmod.
Более подробную информацию вы можете получить на странице руководства rmmod:
см. также:
- ☸️ Как защитить кластер Kubernetes, предотвращая загрузку нежелательных модулей
- 🎃 Как преследовать компьютер через SSH [ специально к хэллоуину ]
- 👩🦽 Настройка bridge на Debian , выполняющий роль межсетевого экрана
- 🍝 Как создать шаблоны виртуальных машин CentOS / Fedora / RHEL на KVM
- Как отключить Bluetooth в CentOS / RHEL 5,6,7
- Служба Linux kudzu
- Как заблокировать USB-накопитель в CentOS 7
- Как отключить вэбкамеру и микрофон в Linux
- Аудит Linux
- Шифрование USB на Ubuntu. Cryptosetup