Bagaimana Anda memeriksa versi modul kernel * .ko di Linux?


12

Saya tahu Anda dapat melakukannya:

sudo modprobe -v some_module

untuk memeriksa versi /lib/modules/.../some_module.ko, tetapi saya masih ingin dapat memeriksa versi dari setiap modul kernel arbitrer yang belum tentu akan dimuat oleh modprobe.

Jawaban:


18

modinfo (8)
modinfo - program untuk menampilkan informasi tentang modul Kernel Linux

Secara sederhana,

modinfo module-file

Kiat umum: Di bagian bawah halaman manual dan ada bagian yang disebut "Lihat Juga". Untuk modprobe, ia mendaftar modinfo. Bagian itu bisa sangat berguna.


1
Hm, lebih baik daripada string;) +1
Node

Penasaran mengapa ini tidak berhasil untuk saya. Mengeluh tidak dapat menemukan file meskipun saya memeriksa ada.
Pavel Šimerda

3

Mencoba:

strings some_module.ko | grep vermagic

Atau gunakan seperti yang disebutkan oleh Ian Kelling modinfo.


Saya membutuhkan ini pada sistem tanpa 'modinfo', jadi ini tip yang bagus. Bagi saya, perintah 'strings some_module.ko | versi grep 'sebenarnya mengembalikan versi modul saya.
noisygecko
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.