Solución 1:
lspci
para tarjetas pci, lsusb
para usb, lshw
funciona en distribuciones basadas en Debian, aquí hay una lista de formas de obtener otras especificaciones de hardware,
Solución 2:
Si está disponible, dmidecode
Viene muy bien. Particularmente en el hardware de Dell, HP e IBM, donde se molestan en programar la información de hardware relevante en los distintos registros.
Solución 3:
lspci
es una gran utilidad para enumerar el hardware del sistema. (Cualquier cosa en el bus PCI, de todos modos).
cat /proc/cpuinfo
- Muestra información de la CPU
cat /proc/meminfo
- Muestra información de la memoria
dmesg
(o cat /var/log/dmesg
) contiene algo de información, no necesariamente todo.
Si tiene un sistema RedHat/CentOS, puede usar sosreport
para recopilar una buena cantidad de información, aunque no sé si incluye toda la información del hardware.
Esos son algunos buenos lugares para comenzar a encontrar la información que está buscando.
Solución 4:
El sistema de archivos /proc le dará la información que desea... PERO no sé cómo la obtendrá, es un lugar fácil.
'cat /proc/cpuinfo' le informará sobre su CPU'cat /proc/devices' le brindará información limitada sobre los dispositivos de bloque. 'ifconfig -a' le brindará información sobre las conexiones de red
Otros podrán informarle sobre más dispositivos. ¿Estás solucionando problemas de un dispositivo en particular? Si es así, obtendrá una mejor ayuda si hace una pregunta específica.
Solución 5:
inxi mostrará casi todo, se ejecuta sin argumentos para la forma abreviada, las opciones son muchas, sin embargo, ejecute inxi -h para verlas
inxi
es un 'script de información con todas las funciones' como se describe en la página de inicio del proyecto:https://github.com/smxi/inxi
Aquí hay información sobre cómo puede instalarlo en Ubuntu:https://askubuntu.com/questions/284635/inxi-installation-on-ubuntu