Управление модулями

lsmod modules модуль ядра blacklist modules

Управление модулями

Управление модулями ядра осуществляется следующими утилитами:

  • lsmod
  • modinfo
  • insmod
  • rmmod
  • modprobe

В большинстве случаев загрузка модулей осуществляется одной из следующих команд:

sudo modprobe название_модуля
sudo insmod название_модуля

При загрузке модуля ему можно указывать определенные параметры:

sudo modprobe название_модуля параметр=значение

или

sudo insmod название_модуля параметр=значение

Информация о модуле

modinfo название_модуля

Выгружаются модули командами

sudo rmmod название_модуля
sudo modprobe -r название_модуля

Файлы конфигурации

Для того чтобы определенные модули загружались/не загружались во время старта системы их можно прописать в файл /etc/modules . Каждый модуль должен быть записан в отдельной строке. Строки начинающиеся со слова blacklist запрещают загрузку модуля.

Кроме /etc/modules существует директория /etc/modprobe.d. В ней лежат отдельные конфигурационные файлы аналогичные по сути /etc/modules.

Например, чтобы запретить динамик, надо в файл /etc/modprobe.d/blacklist.conf добавить запись:

blacklist pcspkr

Добавить zfs в автозагрузку:

echo "zfs" >> /etc/modules