Comando modinfo do Linux
Nos sistemas operacionais Linux , o comando modinfo mostra informações sobre um módulo inserido no kernel .
Descrição
O comando modinfo extrai informações dos módulos do kernel do Linux fornecidos na linha de comandos . Se o nome do módulo não for um nome de arquivo, o diretório / lib / modules / kernel-version será pesquisado – o mesmo diretório pesquisado pelo modprobe ao carregar os módulos do kernel.
Por padrão, o modinfo lista cada atributo do módulo no formato:
nome do campo: valor
O nome do arquivo do módulo é listado da mesma maneira.
O modinfo pode entender módulos de qualquer arquitetura Linux Kernel.
Sintaxe
modinfo [-0] [-F campo ] [-k kernel ] [ nome do módulo | nome do arquivo ...]
modinfo -V
modinfo -h
Opções
-V , –version | Imprima a versão do modinfo e saia. |
-F , – nome do campo | Imprima apenas o valor do campo chamado nome do campo . Os nomes dos campos não diferenciam maiúsculas de minúsculas. Os nomes de campos comuns são autor , descrição , licença , parm , depende e alias . Geralmente, existem vários campos para um determinado nome de campo, por exemplo parm , alias e depende . Vários valores são impressos um por linha. O nome do campo especial, nome do arquivo , lista o nome do arquivo do módulo. |
-k kernel | Forneça informações sobre um kernel que não seja o em execução. Essa opção é particularmente útil para distribuições que precisam extrair informações de um conjunto de módulos do kernel recém-instalado (mas ainda não em execução). |
-0, –null | Use o caractere ASCII NULL para separar os valores dos campos, em vez de uma nova linha . Essa opção é útil para analisar dados de campo, porque uma nova linha pode fazer parte do valor de um campo. |
-a , -d , -l , -p , -n | Estes são atalhos para exibir os campos autor, descrição, licença, parm, eo nome do arquivo. |
Exemplos
modinfo snd
Exiba todas as informações disponíveis sobre o módulo do kernel do snd Linux. A saída será semelhante ao seguinte:
nome do arquivo: /lib/modules/3.2.0-4-686-pae/kernel/sound/core/snd.ko alias: char-major-116- * licença: GPL description: Driver avançado de arquitetura de som do Linux para placas de som. autor: Jaroslav Kysela < [email protected] > licença: GPL description: Suporte à detecção de Jack para ALSA autor: Mark Brown < [email protected] > depende: soundcore entrada: Y vermagic: 3.2.0-4-686-pae SMP mod_unload modversões 686 parm: slots: nomes de módulos atribuídos aos slots. (matriz de caracteres) parm: major: # principal para o driver de som. (int) parm: cards_limit: Contagem de placas de som carregáveis automaticamente. (int)
modinfo -F parm snd
Exiba todos os campos parm (parâmetro) do módulo snd Linux kernel. A saída será semelhante à seguinte (observe que o nome do campo não precede os valores do campo):
slots: nomes de módulos atribuídos aos slots. (matriz de caracteres) major: Major # para driver de som. (int) cards_limit: contagem de placas de som carregáveis automaticamente. (int)
Comandos relacionados
depmod – Gere uma lista de dependências do módulo do kernel e arquivos de mapa associados.
insmod – insere um módulo no kernel do Linux.
lsmod – Mostra o status dos módulos do kernel do Linux.
modprobe – Adicione e remova módulos do kernel do Linux.
rmmod – Remova um módulo do kernel do Linux.