Hace poco me preguntaron como sacar el modelo del hardware donde esta instalado un Linux, y como no me quise quedar con la duda, aqui esta la respuesta: dmidecode. Esto es de gran utilidad cuando no tenemos acceso físico al equipo servidor al que nos conectamos remotamente. Dmidecode nos ofrece información del hardware de la maquina, la cual es leida directamente del BIOS del equipo. El comando básico para obtener la salida por default es: # dmidecode Pero existen mas parametros que nos ayudaran a encontrar segmentos especificos del BIOS, y el que nos interesa es --type En mi caso me interesa obtener el modelo del equipo, esto lo obtenemos con el parametro system: # dmidecode --type system El cual nos dara una salida como la siguiente: # dmidecode 2.9 SMBIOS 2.4 present. Handle 0x000B, DMI type 1, 27 bytes System Information Manufacturer: Hewlett-Packard Product Name: HP Compaq 6530b (NA407UC#ABM) Version: F.14 Serial Number: CNU9376SQC UUID: 88522A0B-05D6-DD11-ACB9-DDA4BF0C90E9 Wake-up Type: Power Switch SKU Number: NA407UC#ABM Family: 103C_5336AN Handle 0x000E, DMI type 32, 20 bytes System Boot Information Status: No errors detected Hay otros parametros que nos amplian la info del bios: # dmidecode --type bios # dmidecode --type baseboard # dmidecode --type chassis # dmidecode --type processor # dmidecode --type memory # dmidecode --type cache # dmidecode --type connector # dmidecode --type slot Tambien existe el comando lshw pero en mi opinion es mas lenta su ejecucion, y con dmidecode lo podemos separar por segmentos. Referencias: |
Versos >