Não há um único padrão ou ferramenta para consultar dispositivos de hardware em sistemas Linux em geral. Dependendo da arquitetura do seu host, e de quais componentes você deve consultar, e quantos detalhes são necessários, você pode precisar de uma ou mais ferramentas específicas para esse componente. No entanto, alguns comandos / ferramentas estão em uso mais amplo e têm maior reconhecimento do que outros. A seguir estão alguns - que podem ou não estar disponíveis para o seu host em particular - mas são, no entanto, Geralmente Considerados Como úteis e amplamente disponíveis nos principais gerenciadores de pacotes (embora eu tenha apenas um link para o Debian abaixo):
Ferramentas de consulta para todos os fins:
-
hwinfo.hwinfo --short- fornece uma visão geral útil de The Whole Enchilada einfo hwinfomostra muitas outras opções para consultar subsistemas específicos em detalhe. -
inxifaz parte de um grande "coleção de ferramentas de administração do sistema" com recursos gerais similares.
ferramentas para subsistemas específicos:
-
dmidecode- detalhes do processador, memória e placa-mãe da BIOS -
lscpu- detalhes do processador de/proc/cpuinfo -
lspci- dispositivos PCI, geralmente placas gráficas, placas de áudio, placas de rede -
lsusb- dispositivos USB em geral -
ls -l /dev/disk/by-{id,label}/- bloqueia dispositivos e seus arquivos de dispositivo de bloco -
ls -l /sys/class/net/- dispositivos de rede e suas interfaces de rede -
udevinfo- bloqueia dispositivos, se usarudev
Eu incentivo as pessoas a expandirem essa lista se alguma ferramenta essencial estiver faltando.