modinfo — программа для просмотра информации о модуле ядра Linux
modinfo [-0] [-F поле] [-k ядро] [имя_модуля|имя_файла ...]
modinfo -V
modinfo -h
modinfo извлекает информацию из модулей ядра Linux , заданных в командной строке. Если имя модуля не является именем файла, то будет выполнен поиск в каталоге /lib/modules/версия, как это делает modprobe(8).
По умолчанию modinfo выводит каждый атрибут модуля для наглядности в виде имя_поля:значение. Имя файла выводится таким же образом (хотя на самом деле это не атрибут).
Эта версия modinfo умеет понимать модули ядра Linux любой архитектуры.
-V --version Вывести версию modinfo. Замечания о нижеследующем разделе ОБРАТНАЯ СОВМЕСТИМОСТЬ: можно вывести версию modinfo.old. -F --field Вывести только значение этого поля, по одному в строке. Чаще всего эта возможность используется в сценариях. Общеупотребительными полями (могут отсутствовать в некоторых модулях) являются author (автор), description (описание), license (лицензия), param (параметры), depends (зависимости) и alias (псевдонимы). Полей param, alias и depends может быть несколько. В специальном поле filename выводится имя файла модуля. -k kernel Предоставить информацию о другом ядре, а не о используемом в настоящее время. Эта возможность может потребоваться для извлечения информации из недавно установленного набора модулей (которые пока не используются). Например, может понадобиться найти файлы прошивок, необходимых модулям ядра, которые вы собираетесь добавить в образ initrd перед загрузкой. -0 --null Использовать для разделения значений полей вместо символа новой строки ASCII-символ с нулевым кодом. Эта возможность полезна в сценариях, поскольку символ новой строки теоретически может встретиться внутри поля. -a -d -l -p -n Это сокращения для полей author, desription, license, param и filename соответственно, добавленные для легкости перехода с утилиты modinfo из старого пакета modutils.
Эта версия modinfo предназначена для ядер версий 2.5.48 и выше. Если обнаружено ядро, поддерживающее модули в старом стиле, программа попытается запустить modinfo.old, что приводит к полной прозрачности поведения программы для пользователя.
Отметим, что версия выводимая modinfo более предсказуема, чем в более старых версиях: сценарии, пытающиеся воспользоваться выводом по умолчанию могут неправильно обработать сложные поля.
Вы можете установить переменную окружения NEW_MODINFO, чтобы всегда принудительно использовать новую утилиту modinfo.
Эта страница руководства: Copyright 2003, Расти Рассел (Rusty Russell), корпорация IBM.
Перевод на русский язык выполнил Владимир Ступин <wheelof@gmail.com>.
modprobe(8), modinfo.old(8)
modinfo (8) |