Как проверить версию модуля ядра * .ko в Linux?


12

Я знаю, что вы можете сделать:

sudo modprobe -v some_module

чтобы проверить версию /lib/modules/.../some_module.ko, но я все же хотел бы иметь возможность проверить версию любого произвольного модуля ядра, который не обязательно будет загружаться modprobe.

Ответы:


18

modinfo (8)
modinfo - программа для отображения информации о модуле ядра Linux

Просто,

modinfo module-file

Общий совет: В нижней части справочной страницы есть раздел под названием «Смотрите также». Для modprobe это перечисляет modinfo. Этот раздел может быть чрезвычайно полезным.


1
Хм, лучше чем струны;) +1
Node

Любопытно, почему это не работает для меня. Он жалуется, что не может найти файл, хотя я проверил, что он существует.
Павел Шимерда

3

Пытаться:

strings some_module.ko | grep vermagic

Или используйте как упомянуто Ian Kelling modinfo.


Мне нужно это в системе без 'modinfo', так что это был хороший совет. Для меня команда 'strings some_module.ko | grep version 'фактически вернула версию моего модуля.
noisygecko
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.