Làm thế nào để bạn kiểm tra phiên bản của mô-đun hạt nhân * .ko trong Linux?


12

Tôi biết bạn có thể làm:

sudo modprobe -v some_module

để kiểm tra phiên bản của /lib/modules/.../some_module.ko, nhưng tôi vẫn muốn có thể kiểm tra phiên bản của bất kỳ mô-đun hạt nhân tùy ý nào không nhất thiết phải được tải bởi modprobe.

Câu trả lời:


18

modinfo (8)
modinfo - chương trình hiển thị thông tin về mô-đun Linux Kernel

Đơn giản,

modinfo module-file

Mẹo chung: Ở dưới cùng của một trang web và có một phần gọi là "Xem thêm". Đối với modprobe, nó liệt kê modinfo. Phần đó có thể cực kỳ hữu ích.


1
Hừm, tốt hơn chuỗi;) +1
Nút

Tò mò tại sao điều này không làm việc cho tôi. Nó phàn nàn rằng nó không thể tìm thấy tập tin mặc dù tôi đã kiểm tra nó tồn tại.
Pavel imerda

3

Thử:

strings some_module.ko | grep vermagic

Hoặc sử dụng như được đề cập bởi Ian Kelling modinfo.


Tôi cần điều này trên một hệ thống không có 'modinfo', vì vậy đây là một mẹo hay. Đối với tôi, lệnh 'chuỗi some_module.ko | phiên bản grep 'thực sự đã trả về phiên bản mô-đun của tôi.
ồn ào
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.