Последние новости:

Поиск по сайту:

Беда тому, кто говорит все, что он может сказать (Ф. Вольтер).

Команда Rmmod в Linux1 мин для чтения

01.11.2020
Команда Rmmod в Linux

Основным компонентом каждой операционной системы Linux является ядро ​​Linux. Он управляет ресурсами системы и действует как посредник между аппаратным и программным обеспечением компьютера.

Ядро Linux — это программное обеспечение, имеющее модульную конструкцию. Модуль ядра, или часто называемый драйвером, — это фрагмент кода, расширяющий функциональность ядра. Модули могут быть скомпилированы как загружаемые модули или встроены в ядро. Загружаемые модули могут динамически загружаться и выгружаться в работающем ядре по запросу без необходимости перезагрузки системы.

В этой статье мы поговорим о том, как использовать команду rmmod для удаления модулей из ядра Linux.

 

Команда rmmod

Общий синтаксис команды rmmod (удалить модуль) следующий:

rmmod [OPTIONS] MODULE_NAME...

 

В современных системах Linux rmmod является частью двоичного файла kmod, который реализует несколько программ, используемых для управления модулями ядра Linux.

Только пользователи с правами администратора могут удалять модули.

Вы можете распечатать список всех модулей, загруженных в вашу систему, с помощью команды lsmod. Модули ядра хранятся в каталоге /lib/modules/<kernel_version>.

Удалить модуль с помощью команды rmmod довольно просто; просто вызовите команду, за которой следует имя модуля:

rmmod module_name

 

Команда выводит сообщение, только если что-то пойдет не так. Например, если другой модуль использует этот модуль, команда напечатает что-то вроде этого:

rmmod: ERROR: Module module_name is in use by: module_name_2

 

Чтобы отобразить информацию о том, что делает команда, используйте параметр -v ( —verbose).

Если вы хотите удалить модуль, который используется или не предназначен для удаления, вызовите команду с параметром -f ( —verbose). Использование этой опции крайне опасно, поскольку может вызвать сбой системы.

rmmod также принимает несколько модулей в качестве аргументов:

rmmod module_name1 module_name2

 

Предотвратить загрузку модуля ядра во время загрузки

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

Читать  Примеры команды Head в Linux

Чтобы навсегда отключить загрузку модуля ядра во время загрузки, создайте файл .conf с любым именем внутри /etc/modprobe.d. Синтаксис:

/etc/modprobe.d/blacklist.conf
blacklist module_name

 

Если вы хотите внести дополнительные модули в черный список, укажите модули в новой строке или создайте новый файл .conf.

 

Вывод

Команда rmmod используется для удаления модулей ядра Linux. Как правило, большинство пользователей Linux используют команду modprobe -r вместо rmmod.

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно

Статьи партнеров:

Рекомендуемое
Большое количество времени человек проводит на работе за рабочим столом,…
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close