Se o seu sistema suporta um procfs , você pode obter muitas informações do seu sistema em execução. É uma interface para as estruturas de dados dos kernels, portanto também conterá informações sobre seu hardware. Por exemplo, para obter detalhes sobre a CPU usada, você pode cat /proc/cpuinfo
Para mais informações, consulte o man proc .
Mais informações de hardware podem ser obtidas através das mensagens de log do buffer de 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 reunir uma visão geral detalhada da sua configuração de hardware:
- lshw
- hwinfo (SuSE específico, mas disponível sob outras distribuições também)
O "portão" para o seu hardware está na "Interface Desktop Management" (- > DMI). Este framework irá expor as informações do seu sistema para o seu software e é usado 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.