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

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

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

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

  • lsmod
  • modinfo
  • insmod
  • rmmod
  • modprobe

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

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

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

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

или

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

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

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

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

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

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

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

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

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

Copy
blacklist pcspkr

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

Copy
echo "zfs" >> /etc/modules