Як перевірити версію модуля ядра * .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
Вузол

Цікаво, чому це не працює для мене. Він скаржиться, що не може знайти файл, хоча я переконався, що він існує.
Павло Шімерда

3

Спробуйте:

strings some_module.ko | grep vermagic

Або використовувати, як згадував modinfo Іан Келінг.


Мені це потрібно в системі без 'модінфо', тому це була хороша порада. Для мене команда 'stringings some_module.ko | grep версія 'фактично повернула версію мого модуля.
noisygecko
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.