it-swarm-pt.tech

Obtendo informações sobre o hardware de uma máquina no Linux

Como posso verificar que hardware tenho? (Com a versão do BIOS etc.)

27
oneat

Se o seu sistema suportar um procfs , você poderá obter muitas informações do seu sistema em execução. É uma interface para as estruturas de dados do kernels, por isso também conterá informações sobre o seu hardware. Por exemplo, para obter detalhes sobre a CPU usada, você poderia cat /proc/cpuinfo Para mais informações, você deve ver o man proc.

Mais informações de hardware podem ser obtidas nas mensagens de log do buffer do anel do kernel com dmesg. Por exemplo, isso fornecerá um breve resumo do hardware conectado recentemente e como ele é integrado no sistema.

Estas são algumas "interfaces" básicas que você terá em todas as distribuições para obter algumas informações de hardware.

Outras ferramentas 'pequenas' para coletar informações de hardware são:

  • lspci - Hardware PCI
  • lsusb - Hardware USB

Dependendo da sua distribuição, você também terá acesso a uma dessas duas ferramentas para obter uma visão geral detalhada da sua configuração de hardware:

  • lshw
  • hwinfo (específico do SuSE, mas também disponível em outras distribuições)

O "portão" para o seu hardware é através da "Desktop Management Interface" (-> DMI). Essa estrutura expõe as informações do sistema ao seu software e é usada pelo lshw, por exemplo. Uma ferramenta para interagir diretamente com o DMI é dmidecode e disponível na maioria das distribuições como pacote. Ele virá com biosdecode que mostra também as informações completas do BIOS disponíveis.

26
echox

Para exibir uma boa visão geral do meu hardware, eu uso lshw -short, melhor execução ( como root ). Você pode simplesmente executar lshw, é claro, mas eu prefiro a concisão de que o -short oferece opções.

Para verificar o uso do meu disco rígido, use df --human-readable, que deve estar disponível por padrão no seu sistema (diferente de lshw).

Além disso, dê uma olhada em verificando o hardware no linux .

9
tshepang

Você pode usar 'lshw'. Instale-o usando 'Sudo apt-get install lshw' no Debian e derivados. Existe até uma versão gráfica chamada lshw-gtk.

6
Kristof Provost

Isso é altamente variável entre as variantes unix. Verifique a coluna da sua variante em Rosetta Stone for Unix .

No Linux, lshw coleta muitas informações espalhadas em vários arquivos de texto em /proc e /sys.

5

para informações da CPU

cat /proc/cpuinfo

para uso do disco

df -h

para placas PCI e barramentos

lspci

você pode achar lshw útil

se você precisar de dispositivos usb

lsusb

2
xenoterracide

HW Probe - é uma opção para listar todos os seus dispositivos de hardware e fazer diagnósticos de operacionalidade. É baseado em hwinfo, lspci, lsusb, dmidecode e outras ferramentas.

Screenshot of the report

1
linuxbuild