Como você verifica a versão de um módulo do kernel * .ko no Linux?


12

Eu sei que você pode fazer:

sudo modprobe -v some_module

para verificar a versão do /lib/modules/.../some_module.ko, mas eu ainda gostaria de poder verificar a versão de qualquer módulo arbitrário do kernel que não seja necessariamente carregado modprobe.

Respostas:


18

modinfo (8)
modinfo - programa para mostrar informações sobre um módulo Linux Kernel

Simplesmente,

modinfo module-file

Dica geral: na parte inferior de uma página de manual e há uma seção chamada "Consulte também". Para modprobe, ele lista modinfo. Essa seção pode ser extremamente útil.


1
Hm, melhor que strings;) +1

Curioso por que isso não funciona para mim. Ele reclama que não conseguiu encontrar o arquivo, embora eu tenha verificado que ele existe.
Pavel Šimerda

3

Experimentar:

strings some_module.ko | grep vermagic

Ou use como mencionado por Ian Kelling modinfo.


Eu preciso disso em um sistema sem 'modinfo', então essa foi uma boa dica. Para mim, o comando 'strings some_module.ko | versão grep 'realmente retornou a versão do meu módulo.
Noisygecko
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.