Comando dmidecode

O comando dmidecode lista os hardware do sistema, através da tabela DMI.

 A tabela DMI fica na BIOS e contém informações sobre o hardware, dispostas de maneira padrão.

Lista os hardware do sistema

dmidecode

Nome
dmidecode – decodificador mesa DMI

Sinopse
dmidecode [opções]

Descrição
dmidecode é uma ferramenta para despejar DMI de um computador (alguns dizem SMBIOS) conteúdo da tabela em um formato legível. Esta tabela contém uma descrição dos componentes de hardware do sistema, bem como outras informações úteis, tais como números de série e revisão do BIOS. Graças a esta tabela, você pode recuperar essas informações sem ter a sonda para o hardware real. Embora este seja um bom ponto em termos de velocidade de relatório e safeness, isso também faz com que a informação apresentada possivelmente não confiável. A tabela DMI não apenas descrevem o que o sistema está feito, ele também pode denunciar as possíveis evoluções (como o processador mais rápido suportado ou a quantidade máxima de memória suportada).SMBIOS significa System Management BIOS, enquanto DMI significa Desktop Management Interface. Ambos os padrões são bem relacionado e desenvolvido pelo DMTF (Task Force Desktop Management).Como você executá-lo, dmidecode tentará localizar a tabela de DMI. Se for bem sucedido, será então analisar essa tabela e exibir uma lista de registros como este:0x0002 punho, DMI tipo 2, 8 bytes. Information Base Board Fabricante: IntelNome do produto: C440GX +Versão: 727281-001Número de série: INCY92700942Cada registro tem:Um identificador. Este é um identificador único, que permite que os registros para fazer referência a outro. Por exemplo, registros de processador geralmente referência registros da memória de cache usando seus punhos.Um tipo. A especificação SMBIOS define diferentes tipos de elementos de um computador pode ser feito de. Neste exemplo, o tipo é 2, o que significa que o registro contém “Base Information Board”.Um tamanho. Cada registro tem um cabeçalho de 4 bytes (2 para a alça, uma para o tipo, 1 para o tamanho), o resto é usado pelos dados do registro. Este valor não leva em conta cadeias de texto (estes são colocados na extremidade da ficha), de modo que o comprimento efectivo da ficha pode ser (e é muitas vezes) maior do que o valor exibido.valores decodificado. A informação apresentada é claro que depende do tipo de ficha. Aqui, nós aprendemos sobre a placa do fabricante, modelo, versão e número de série.

Opções
-d, –dev-mem ARQUIVOLer a memória de um dispositivo ARQUIVO (padrão: / dev / mem)-q, –quietSeja menos detalhada. Entradas espec�icos desconhecidos, inativos e OEM não são exibidos. Meta-dados e lidar com referências estão escondidos.-s, palavra-chave –stringApenas exibir o valor da string CMS identificada por palavra-chave palavra-chave deve ser uma palavra-chave na lista a seguir:. Bios-vendor, bios versão, bios-release-date, sistema de fabricante, o sistema-produto-nome, sistema de versão, sistema de serial-número, sistema de uuid, rodapé-fabricante, rodapé-product-name, rodapé da versão, rodapé-serial-number, rodapé-asset-tag, chassi pelo fabricante, o chassi do tipo, chassis-versão, chassis- serial-número, chassis-asset-tag, processador de família, processador de fabricante, processador de versão, processador de frequência. Cada palavra-chave corresponde a um determinado tipo de DMI e um dado deslocamento dentro deste tipo de entrada. Nem todas as strings podem ser significativa ou mesmo definido em todos os sistemas. Algumas palavras-chave pode retornar mais de um resultado em alguns sistemas (por exemplo, processador de versão em um sistema multi-processador). Se palavra-chave não é fornecido ou não é válido, uma lista de todas as palavras-chave válidas é impresso e dmidecode sai com um erro. Esta opção não pode ser usado mais de uma vez.-t, TIPO –typeSomente exibir as entradas do tipo Tipo Tipo pode ser um número DMI tipo, ou uma lista separada por vírgulas de números de tipo, ou uma palavra-chave na lista a seguir:. Bios, sistema, rodapé, chassis, processador, memória, cache, conector , slot. Consulte a seção TIPOS DMI abaixo para detalhes. Se esta opção for usada mais de uma vez, o conjunto de entradas exibidas será a união de todos os tipos de dados. Se TYPE não é fornecido ou não é válido, uma lista de todas as palavras-chave válidas é impresso e dmidecode sai com um erro.-u, –dumpNão decodificar as entradas, despejar o seu conteúdo como hexadecimal em vez disso.  Note-se que esta é ainda uma saída de texto, não dados binários serão jogados em cima de você. As amarras a cada entrada são exibidos tanto como hexadecimal e ASCII. Esta opção é útil principalmente para depuração.–dump-bin ARQUIVONão decodificar as entradas, em vez despejar os dados DMI para um arquivo no formato binário. O arquivo gerado é adequado para passar para –do-dump mais tarde.–do-dump ARQUIVOLer os dados DMI de um arquivo binário gerado anteriormente usando –dump-bin.-h, –helpExibição de informações de utilização e sair-V, –versionMostrar a versão e saiOpções –string, –type e –dump-bin determinar o formato de saída e são mutuamente exclusivos.

Tipos DMI

 A especificação SMBIOS define os seguintes tipos de DMI:Digitar

Em formação 01 Sistema 2 Base board 3 Chassis 4 Processador 5 Controlador de memória 6 módulo de memória 7 esconderijo 8 porto Connector 9 Slots do sistema 10 em Dispositivos em Placa 11O EM Cordas 12O pções de configuração do sistema 13 BIOS Idioma 14 Associações de grupo 15 Log de eventos do sistema 16 Matriz de memória física 17 dispositivo de memória 18 Erro de memória de 32 bits 19 Endereço matriz de memória mapeada 20 Endereço dispositivo de memória mapeada 21 Built-in dispositivo apontador 22 bateria portáti l23 reposição do sistema 24 Segurança de hardware 25 Controles de energia do sistema 26 sonda de voltagem 27 dispositivo de refrigeração 28 Sonda de temperatura 29 Probe corrente elétrica 30 Out-of-band acesso remoto 31 Integridade serviços de inicialização 32 inicialização do sistema 33 Erro de memória de 64 bits 34 dispositivo de Gestão 35 Componente Gestão de Dispositivos 36 Gestão Threshold dispositivo de dados 37 Canal de memória 38 dispositivo IPMI39 Fonte de energia 40 informação adicional 41 onboard dispositivo Além disso, tipo 126 é utilizado para entradas com deficiência e digite 127 é um marcador de fim-de-mesa. Tipos de 128 a 255 são para dados OEM específico. Dmidecode irá exibir essas entradas por padrão, mas ele só pode decodificar-los quando os vendedores têm contribuído documentação ou o código para eles.Palavras-chave pode ser usada em vez de números de tipo com –type. Cada palavra-chave é equivalente a uma lista de números de tipo:palavra chave tipos

BIOS

 Sistema 1, 12, 15, 23, 32 rodapé 2, 10, 41 chassis 3 processador 4 memória 5, 6, 16, 17 esconderijo 7 conector 8 ranhura 9 Palavras-chave são combinados diferenciar maiúsculas de minúsculas. As seguintes linhas de comando são equivalentes : dmidecode –type 0 –type 13 dmidecode –type 0, 13 dmidecode –type bios dmidecode BIOS –typeDump Binary File Format
Os arquivos de despejo binários gerados por –dump-bin e ler usando –do-dump são formatados da seguinte forma:O ponto de entrada SMBIOS ou DMI está localizado na 0x00 offset. É trabalhada para codificar o endereço da tabela em 0x20 offset.A tabela DMI está localizado no deslocamento 0x20.Arquivos
/ dev / mem

Erros
Mais frequentemente do que não, as informações contidas nas tabelas de DMI é imprecisos, incompletos ou simplesmente errado.

autores
Alan Cox, Jean Delvare

Veja também
biosdecode (8), MEM (4), a posse (8), vpddecode (8)referenciada por
dmidecode_selinux (8), EDAC-CTL (8), FreeIPMI (7), imvirt (1)

Anúncios

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.