Preciso inventariar o hardware em alguns clientes Linux que "herdei" recentemente. No passado, no Windows, eu usava a excelente CPU-z para gerar o inventário de hardware. Existe um equivalente Linux?
Você se importaria de editar sua pergunta e mudar de assunto para descrever o que CPU-z faz? A única maneira de capturar essa pergunta foi pelas tags, portanto, com um título mais claro, você pode chamar a atenção de outros especialistas em Linux. (Lembre-se, muitos gurus podem estar familiarizados com apenas uma plataforma.) #
315
1
Para quem não conhece o CPUz, é uma ferramenta usada no Windows para exibir informações detalhadas sobre CPU, placa-mãe e memória. pat.marcourt.free.fr/cpu-z.JPG
CPU-G é uma aplicação que mostra informações úteis sobre o seu hardware. Ele coleta e exibe informações sobre sua CPU, RAM, placa mãe, algumas informações gerais sobre seu sistema e muito mais
Que eu definitivamente terei que testar mais tarde esta noite.
AnonJr
7
% dmidecode
% cat /proc/cpuinfo
% lspci -vvv
Como o root mostrará informações sobre a CPU e a memória, convém executar update-pciidsantes de alguns desses comandos fazer o download da versão mais recente da lista de IDs do PCI para garantir que tudo reporte o hardware corretamente.
Outras respostas sobre /proc/cpuinfo, lspci, dmidecodee outras ferramentas são úteis. Eu tentaria fugir com eles primeiro, se pudesse.
Mas para grandes trabalhos, o HAL é o principal mecanismo para enumerar e identificar o hardware no Linux. A rigor, o HAL é uma API acessível pelo DBus do sistema, mas existem ferramentas de linha de comando para disponibilizar informações do HAL para consumo humano ou de script.
Para começar, tente o seguinte:
$ lshal
O UDI é um espaço de nomes no HAL para todos os dispositivos em seu sistema. Tudo o resto são pares de chave / valor em que as chaves estão em uma hierarquia definida na especificação HAL
Eu não estou familiarizado com a CPU-z, mas se você estiver interessado em informações da CPU, pesquisa ou grep info.category = 'processor', você encontrará uma lista de processadores no sistema, o fabricante, se eles podem acelerar, etc. Em geral, info.categoryé o agrupamento básico de dispositivos (bateria, adaptador CA, disco, etc.)
Respostas:
CPU-G é uma aplicação que mostra informações úteis sobre o seu hardware. Ele coleta e exibe informações sobre sua CPU, RAM, placa mãe, algumas informações gerais sobre seu sistema e muito mais
fonte
Como o root mostrará informações sobre a CPU e a memória, convém executar
update-pciids
antes de alguns desses comandos fazer o download da versão mais recente da lista de IDs do PCI para garantir que tudo reporte o hardware corretamente.fonte
Outras respostas sobre
/proc/cpuinfo
,lspci
,dmidecode
e outras ferramentas são úteis. Eu tentaria fugir com eles primeiro, se pudesse.Mas para grandes trabalhos, o HAL é o principal mecanismo para enumerar e identificar o hardware no Linux. A rigor, o HAL é uma API acessível pelo DBus do sistema, mas existem ferramentas de linha de comando para disponibilizar informações do HAL para consumo humano ou de script.
Para começar, tente o seguinte:
O UDI é um espaço de nomes no HAL para todos os dispositivos em seu sistema. Tudo o resto são pares de chave / valor em que as chaves estão em uma hierarquia definida na especificação HAL
Eu não estou familiarizado com a CPU-z, mas se você estiver interessado em informações da CPU, pesquisa ou grep
info.category = 'processor'
, você encontrará uma lista de processadores no sistema, o fabricante, se eles podem acelerar, etc. Em geral,info.category
é o agrupamento básico de dispositivos (bateria, adaptador CA, disco, etc.)fonte
fonte
O x86info pode decodificar recursos da CPU e exibi-los em legíveis por humanos.
fonte
Você pode listar todo o hardware usando
ou
fonte