Завантаження модулів

Найбільш простий спосіб завантаження модуля – це скористатися утилітою insmod Ця утиліта виконує найзагальніші дії Вона просто завантажує той модуль, який їй вказаний як параметра Утиліта insmod не відслідковує залежності і не виконує ніякої інтелектуальної обробки помилок Використовувати її дуже просто Від користувача root необхідно просто виконати команду

insmod module

де module – це імя модуля, який необхідно завантажити Для завантаження модуля управління вудкою необхідно виконати команду

insmod fishing

Видалити модуль можна аналогічним чином за допомогою утиліти rmmod Для цього від користувача root потрібно просто виконати команду

rmmod module

Наприклад, видалити модуль управління вудкою можна таким чином

rmmod fishing

Тим не менше, ці утиліти тривіальні і не володіють інтелектуальним поведінкою Утиліта modprob e дозволяє забезпечити задоволення залежностей, оповіщення помилки, інтелектуальну обробку помилок, а також виконує безліч інших розширених функцій Її настійно рекомендується використовувати

Для завантаження модуля в ядро ​​за допомогою утиліти modprobe необхідно від користувача root виконати команду

modprobe module [ module parameters ]

де параметр module – це імя модуля, який необхідно завантажити Всі наступні аргументи інтерпретуються як параметри, які передаються модулю при завантаженні Параметри модулів обговорюються нижче в однойменному розділі

Утиліта modprobe намагається завантажити не лише вказаний модуль, а й всі модулі, від яких він залежить Отже, це найбільш бажаний механізм завантаження модулів ядра

Команда modprob e також може використовуватися для видалення модулів з ядра Для цього з правами користувача root необхідно виконати її таким чином

modprobe Pr modules

де параметр module s – імя одного або декількох модулів, які необхідно видалити На відміну від команди rmmod, утиліта modprobe також видаляє і всі модулі, від яких вказаний модуль залежить, якщо останні не використовуються

У восьмому розділі сторінок керівництва операційної системи Linux наведено список інших, менш використовуваних ключів цієї команди

Джерело: Лав, Роберт Розробка ядра Linux, 2-е видання : Пер з англ – М: ТОВ «ІД Вільямс »2006 – 448 с : Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*