viernes, 1 de junio de 2012

Linux - tips dmidecode

dmidecode es una herramienta fundamental en la administración de sistemas Linux, ya que este nos muestra el hardware de nuestro equipo que es reconocido por nuestra BIOS.

Lo interesante del comando dmidecode es todo lo que nos puede mostrar por pantalla, por ejemplo el fabricante del Sistema, Modelo Exacto , número de serie, versión del BIOS ,Memorias, Cuanta Memoria soporta ,Modelo de Memoria,Modulo,Procesador, etc.

La información que nos muestra dmidecode es sumamente extensa es por esto que les recomiendo guardar el resultado en fichero, esto lo debemos usar con privilegios de super usuario.

# dmidecode >> resultado_dmidecode
Otra forma más amigable es usar el pipe more.
# dmidecode | more
Este es usado también en caso de errores, ya que si notamos dificultad con algún hardware, podremos saber si la BIOS lo está reconociendo correctamente.

Como tips, les puedo dejar un uso que le di al dmidecode, el uso fue cuando quisé comprar una memoria RAM para el laptop y no recordaba el tipo de memoria, por lo que ejecute lo siguiente:
# dmidecode --type 17
Y como resultado, obtuve lo siguiente:
Handle 0x0019, DMI type 17, 28 bytes
Memory Device
Array Handle: 0x0018
Error Information Handle: No Error
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: SODIMM
Set: 1
Locator: M1
Bank Locator: Bank 0
Type: DDR3
Type Detail: Synchronous
Speed: 667 MHz
Manufacturer: 04CB
Serial Number: 00000000
Asset Tag: 1040
Part Number: AD73I1B1674EU
Rank: Unknown
Si se fijan me mostro que el tipo era DDR3, lo que hice con –type 17, es similar a hacer un pipe como el grep, con el cual hago una búsqueda más exacta. La lista de los tipos es la siguiente:

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
Por lo que según esta lista, simplemente vamos cambiando el type para realizar una búsqueda mucho más exacta.

Fuente: http://julio-linux.esdebian.org/32607/herramienta-dmidecode

0 comentarios:

Publicar un comentario