Aqui é uma pequena coleção de utilitários básicos de linha de comando para esta tarefa.
Especialmente lshw
e lspci
são muito úteis. Ocasionalmente dmidecode
poderia levar informações adicionais - eu nunca tive que usá-lo, embora.
Até onde eu sei, report-hw
é extremamente útil em sistemas baseados em Debian (não testados).
biosdevname
fornece o nome dado pelo BIOS de um dispositivo. É necessário raramente, mas em alguns cenários pode salvar a vida.
Você não perguntou, mas hdparm
e sdparm
são úteis para discos rígidos e unidades de estado sólido, respectivamente. smartctl
é para operações SMART.