viernes, 31 de diciembre de 2010

Información de nuestro hardware en GNU/Linux con dmidecode

El comando dmidecode lee la tabla del sistema DMI para mostrar información del hardware y del BIOS del equipo. Además de conseguir la configuración actual del sistema, también puedes obtener información sobre la configuración máxima admitida del sistema usando dmidecode. Por ejemplo, dmidecode da tanto la memoria RAM actual en el sistema y la memoria RAM máxima soportada por el mismo.

dmidecode obtiene la información utilizando las especificaciones DMI y SMBIOS, ambas mantenidas por DMTF. Ambas especificaciones están orientadas proporcionar una plataforma en la que los fabricantes de hardaware y sistemas puedan presentar información sobre sus productos en un formato estándar.
Trabajando con dmidecode

dmidecode acepta como parámetros los valores presentados en la siguiente lista. Con la opción -t podemos utilizar el código numérico correspondiente a la información que deseamos ver, o su nombre. Tambien es posible ver toda la información que ofrede dmidecode enviando su salida a un paginador (less o more) o a un archivo de texto, como veremos a continuación. Sólo como superusuario podemos usar efectivamente dmidecode, o con sudo.

$ sudo dmidecode | less
$ sudo dmidecode > ~/mi-hardware.txt

Tabla de valores DMI

0 BIOS 
1 System 
2 Base Board 
3 Chassis 4 Processor 
5 Memory Controller 
6 Memory Module 
7 Cache 
8 Port Connector 
9 System Slots 
10 On Board Devices
11 OEM Strings 
12 System Configuration Options 
13 BIOS Language 
14 Group Associations 
15 System Event Log
16 Physical Memory Array 
17 Memory Device 
18 32-bit Memory Error 
19 Memory Array Mapped Address 
20 Memory Device Mapped Address 
21 Built-in Pointing Device 
22 Portable Battery 
23 System Reset 
24 Hardware Security 
25 System Power Controls 
26 Voltage Probe
27 Cooling Device 
28 Temperature Probe 
29 Electrical Current Probe 
30 Out-of-band Remote Access
31 Boot Integrity Services 
32 System Boot 
33 64-bit Memory Error 
34 Management Device 
35 Management Device Component 
36 Management Device Threshold Data 
37 Memory Channel 
38 IPMI Device 
39 Power Supply

Entonces, para obtener información, por ejemplo, del Bios:

$ sudo dmidecode -t 0

Y lo mismo sería:

$ sudo dmidecode -t bios

Para ver el fabricante, número de serie y modelo de nuestro equipo:

$ sudo dmidecode -t system

# dmidecode 2.9
SMBIOS 2.4 present.

Handle 0x0100, DMI type 1, 27 bytes
System Information
Manufacturer: Dell Inc.
Product Name: MM061                           
Version: Not Specified
Serial Number: 9NP62D1
UUID: 44454C4C-4E00-1050-8036-B9C04F324431
Wake-up Type: Power Switch
SKU Number: Not Specified
Family:  

Handle 0x2000, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected


Fuente: TheGeekStuff

No hay comentarios:

Publicar un comentario