Necesito inventariar el hardware en algunos clientes Linux que heredé recientemente. En el pasado, en Windows, usé el excelente CPU-z para generar el inventario de hardware. ¿Hay un equivalente de Linux?
Necesito inventariar el hardware en algunos clientes Linux que heredé recientemente. En el pasado, en Windows, usé el excelente CPU-z para generar el inventario de hardware. ¿Hay un equivalente de Linux?
Respuestas:
% dmidecode
% cat /proc/cpuinfo
% lspci -vvv
Como la raíz le mostrará información sobre la CPU y la memoria, es posible que desee ejecutar update-pciidsantes de algunos de esos comandos para descargar la versión más reciente de la lista de ID de PCI para asegurarse de que todo informe su hardware correctamente.
Otras respuestas sobre /proc/cpuinfo, lspci, dmidecodey otras herramientas son útiles. Intentaría escaparme con ellos primero si pudiera.
Pero para grandes trabajos, HAL es el mecanismo principal para enumerar e identificar hardware en Linux. Estrictamente hablando, HAL es una API accesible a través del DBus del sistema, pero existen herramientas de línea de comandos para hacer que la información de HAL esté disponible para consumo humano o script.
Para comenzar, intente esto:
$ lshal
El UDI es un espacio de nombres dentro de HAL para todos los dispositivos en su sistema. Todo lo demás son pares clave / valor donde las claves están en una jerarquía definida en la especificación HAL
No estoy familiarizado con CPU-z, pero si está interesado en la información de la CPU, busque o grep para info.category = 'processor'obtener una lista de procesadores en el sistema, el fabricante, si pueden acelerar, etc. En general, info.categoryes el agrupación básica de dispositivos (batería, adaptador de CA, disco, etc.)
x86info puede decodificar las características de la CPU y mostrarlas en forma legible para humanos.
Puede enumerar todo el hardware utilizando
lshw
o
lspci