Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Команда Linux modinfo

Автор: admin, 24 января, 2025
Команды

В Linux команда modinfo используется для отображения информации о модуле ядра. Она извлекает информацию из модулей ядра, указанных в командной строке.

Примеры использования команды Linux modinfo

Содержание

  • Синтаксис
  • Параметры
  • Использование команды Linux modinfo
    • Базовый пример
    • Вывод автора
    • Вывод описания
    • Вывод лицензии
    • Вывод параметров
    • Вывод имени файла
  • Заключение

Утилита совместима со всеми архитектурами ядра Linux, что делает её универсальным инструментом для системных администраторов, разработчиков и пользователей, работающих с модулями ядра.

Синтаксис

$ modinfo [параметры] <имя_модуля|имя_файла> [аргументы]

Параметры

-a, --author

Вывести только автора

-d, --description

Вывести только описание

-l, --license

Вывести только лицензию

-p, --parameters

Вывести только параметры

-n, --filename

Вывести только имя файла

-0, --null

Использовать \0 вместо \n

-m, --modname

Обрабатывать аргумент как имя модуля вместо псевдонима или имени файла

-F, --field=FIELD

Только для печати ПОЛЕ

-k, --set-version=VERSION

Использовать VERSION вместо uname -r

-b, --basedir=DIR

Использовать DIR как корень файловой системы для /lib/modules

-V, --version

Показать версию

-h, --help

Показать эту справку

Использование команды Linux modinfo

Базовый пример

Запускаем команду и в качестве имени модуля указываем bluetooth:

oleg@mobile:~:$ modinfo bluetooth
filename:       /lib/modules/6.12.7-arch1-1/kernel/net/bluetooth/bluetooth.ko.zst
alias:          net-pf-31
license:        GPL
version:        2.22
description:    Bluetooth Core ver 2.22
author:         Marcel Holtmann <marcel@holtmann.org>
srcversion:     C2B93165EFD4233CA179617
depends:        rfkill,crc16
intree:         Y
name:           bluetooth
retpoline:      Y
vermagic:       6.12.7-arch1-1 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        45:7F:A3:AC:3F:9A:00:9A:90:F4:70:9E:67:F1:D0:93:17:83:1A:BE
sig_hashalgo:   sha512
signature:      30:65:02:31:00:AE:B1:9F:24:1E:EB:C6:77:A6:FB:2F:DB:34:74:46:
		6D:C3:7A:7F:FA:F7:73:1E:49:88:60:DB:FC:B1:EC:A6:CD:BB:9C:77:
		4C:77:0C:6E:2C:05:14:4E:67:AF:1C:6F:FD:02:30:5F:56:E0:A6:A5:
		7D:F5:98:40:B0:B7:E1:4C:A1:39:BA:EC:58:4B:A5:70:D4:A8:C2:54:
		1E:28:9E:DA:79:B5:EF:AF:82:30:D1:38:3A:58:96:E4:91:6D:54:3C:
		0D:8D:D4
parm:           disable_esco:Disable eSCO connection creation (bool)
parm:           disable_ertm:Disable enhanced retransmission mode (bool)
parm:           enable_ecred:Enable enhanced credit flow control mode (bool)
oleg@mobile:~:$

В приведённой команде отображается следующая информация; ия модуля, автор модуля, описание, лицензию, зависимости и многое другое.

Вывод автора

Для вывода лишь автора модуля утилита запускается с параметром -a:

oleg@mobile:~:$ modinfo -a bluetooth
Marcel Holtmann <marcel@holtmann.org>
oleg@mobile:~:$

Вывод описания

Для вывода только описания модуля утилита запускается с параметром -d:

oleg@mobile:~:$ modinfo -d bluetooth
Bluetooth Core ver 2.22
oleg@mobile:~:$

Вывод лицензии

Для вывода лишь лицензии модуля утилита запускается с параметром -l:

oleg@mobile:~:$ modinfo -l bluetooth
GPL
oleg@mobile:~:$

Вывод параметров

Для вывода только параметров модуля утилита запускается с параметром -p:

oleg@mobile:~:$ modinfo -p bluetooth
disable_esco:Disable eSCO connection creation (bool)
disable_ertm:Disable enhanced retransmission mode (bool)
enable_ecred:Enable enhanced credit flow control mode (bool)
oleg@mobile:~:$

Вывод имени файла

Для вывода лишь имени файла утилита запускается с параметром -n:

oleg@mobile:~:$ modinfo -n bluetooth
/lib/modules/6.12.7-arch1-1/kernel/net/bluetooth/bluetooth.ko.zst
oleg@mobile:~:$

Заключение

В Linux команда modinfo помогает проверять и управлять модулями ядра операционной системы. Утилита позволяет пользователям быстро получать доступ к критически важной информации о модулях ядра, такой как авторство, зависимости, параметры и многое другое.

Последние материалы

  • Приложение scanimage
    5 hours ago
  • Утилита sensors
    4 days ago
  • Сканер Rkhunter
    1 week 4 days ago
  • Программа resize2fs
    2 weeks 3 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru