Cómo obtener información de hardware con el Comando dmidecode en Linux

A+ A-

Cada usuario de Linux debe saber acerca de la configuración básica de Linux Hardware.There son tantas herramientas que están actualmente disponibles en el mercado para obtener información de hardware en Linux. Dmidecode es una herramienta para el vertido de DMI (Desktop Management Interface) contenido de la tabla de un ordenador en un ser humano -readable formato. Esta tabla contiene una descripción de los componentes de hardware del sistema, así como otras informaciones útiles, tales como números de serie y revisión del BIOS. En este artículo se describe "cómo obtener información de hardware con el Comando dmidecode en Linux"

Instalación dmidecode

Para instalar dmidecode, utilice el siguiente comando -

 $ Sudo apt-get install dmidecode

La salida de la muestra debe ser como este -

 árbol de dependencias del edificio       
Leyendo información de estado ... Hecho
Se instalarán los siguientes paquetes NUEVOS:
  dmidecode
0 actualizados, 1 se instalarán, 0 para eliminar y 0 no actualizados.
Se necesita descargar 45.9 kB de archivos.
Después de esta operación, se utilizarán 196 kB de espacio de disco adicional.
Get: 1 http://in.archive.ubuntu.com/ubuntu/ de confianza / amd64 principal dmidecode 2.12-2 [45,9 KB]
Han obtenido 45,9 kB en 0s (52,2 kB / s)    
Selección dmidecode paquete previamente no seleccionado.
(Base de datos de lectura ... 218604 ficheros y directorios instalados actualmente.)
Preparación para descomprimir ... / ... dmidecode_2.12-2_amd64.deb
dmidecode desembalaje (2.12-2) ...
Procesamiento de disparadores para man-db (2.6.7.1-1ubuntu1) ...
La creación de dmidecode (2.12-2) ...
.................................

Usando la herramienta de dmidecode

Para utilizar la herramienta dmidecode, utilice el siguiente commnad-

 $ Sudo dmidecode

La salida de la muestra debe ser como este -

 # 2.12 dmidecode
# SMBIOS punto de entrada al 0xcbf6b498
SMBIOS 2.8 actual.
45 estructuras que ocupan 2096 bytes.
Mesa en 0xCBD68018.

Manejar 0xDA00, DMI tipo 218, 251 bytes
Específica de OEM Tipo
	Encabezado y datos:
		DA DA FB 00 B2 00 0D 5F 0F 37 40 7D 00 00 00 00
		7E 00 01 00 00 00 00 75 01 01 80 01 00 76 01 02
		80 01 00 2D 01 03 80 01 00 01 04 80 2E 00 00 4F
		02 05 80 01 00 50 02 06 80 00 00 01 02 00 E2 00
		00 E1 01 02 00 01 00 E3 01 02 00 02 00 58 02 20
		80 00 00 57 02 20 80 01 00 00 03 00 9C 01 00 9B
		00 03 00 00 00 04 00 8 A 01 01 00 89 01 04 00 00
		00 7F 05 00 00 01 00 80 01 05 00 01 00 53 01 06
		00 00 00 52 01 06 00 01 00 01 07 00 7B 00 00 7C
		01 07 00 01 00 94 01 08 00 00 00 93 01 08 00 01
		00 7D 00 09 00 00 00 00 0A 2D 00 01 00 00 0A 2E
		00 00 00 00 0B 6E 00 00 00 95 00 0C 00 01 00 96
		00 0C 00 00 00 02 2F 0D 00 01 00 30 02 00 00 0D
		00 0E 4B 01 00 01 00 01 4A 0E 00 00 00 37 01 0F
		00 00 00 38 01 0F 00 01 00 39 01 00 02 00 0F 2E
		02 07 80 01 00 FF FF 00 00 00 00

........................

Obtener más información sobre dmidecode

Para obtener más información sobre dmidecode, utilice el siguiente comando -

 $ Dmidecode --help

La salida de la muestra debe ser como este -

 Uso: dmidecode [OPCIONES]
Las opciones son:
 -d, --dev-mem de archivos de lectura de memoria de archivo de dispositivo (por defecto: / dev / mem)
 -h, --help Muestra este texto de ayuda y sale
 -q, --quiet de salida Menos verbosa
 -s, --string las palabras clave solo visualizar el valor de la cadena dada DMI
 -t, --type tipo de visualización Sólo las entradas de tipo dado
 -u, --dump No decodificar las entradas
     --dump-bin archivo de volcado de los datos de DMI a un archivo binario
     ARCHIVO --de-dump Leer los datos de DMI de un archivo binario
 -V, --version Muestra la versión y termina

Para obtener más información sobre cada configuración de dispositivo, utilice la sintaxis siguiente línea de comandos -

 $ Sudo dmidecode -t Nombre del dispositivo 
 

Por ejemplo, para obtener información del BIOS, utilice el siguiente comando -

 $ Sudo dmidecode -t bios

La salida de la muestra debe ser como esto:

 # 2.12 dmidecode
# SMBIOS punto de entrada al 0xcbf6b498
SMBIOS 2.8 actual.

0x0000 mango, DMI Tipo 0, 24 bytes
Información del BIOS
	Vendedor: Dell Inc.
	Version: A04
	Fecha de Publicación: 05/08/2014
	Dirección: 0xF0000
	Tamaño Duración: 64 kB
	Tamaño ROM: 2048 kB
	características:
		MCA se apoya
		PCI es compatible
		BIOS es actualizable
		se permite el sombreado BIOS
		apoyo ESCD está disponible
		Iniciar desde CD es compatible
		de arranque seleccionable es compatible
		BIOS ROM es socketed
		EDD es compatible
		5.25 "/1.2 servicios flexibles MB son compatibles (int 13h)
		3,5 "/ 720 kB servicios de disquetes son compatibles (int 13h)
		3.5 "servicios flexibles /2.88 MB son compatibles (int 13h)
		servicio de impresión de pantalla es compatible (int 5h)
		8042 servicios de teclado son compatibles (int 9h)
		Servicios de serie son compatibles (int 14h)
		Los servicios de impresora son compatibles (int 17h)
		servicios de video / mono CGA son compatibles (int 10h)
		ACPI es compatible
		legado USB es compatible
		ATAPI arranque unidad Zip es compatible
		especificación de inicio de BIOS es compatible
		distribución de contenido de destino es compatible
		UEFI está soportado
	Revisión del BIOS: 0.4
	Revisión del firmware: 0.4

.............

Para obtener información del sistema, utilice el siguiente comando -

 $ Sudo dmidecode memoria -t 

La salida de la muestra debe ser como este -

 # 2.12 dmidecode
# SMBIOS punto de entrada al 0xcbf6b498
SMBIOS 2.8 actual.

0x0017 mango, DMI Tipo 17, 40 bytes
dispositivo de memoria
	Matriz de la manija: 0x0007
	Error de identificador de información: No se proporcionaron
	Ancho total: 64 bits
	Ancho de datos: 64 bits
	Tamaño: 8192 MB
	Factor de forma: SODIMM
	Conjunto: Ninguno
	Localizador: DIMM_A
	Banco de ubicación: Banco 0
	Tipo: DDR3
	Tipo Detalle: síncrono
	Velocidad de 1600 MHz
	Fabricante: Transcend
	Número de serie: 000A7430
	Etiqueta de propiedad: 54150300     
	Número de parte: TS1GSK64W6H       
	Rango: 2
	Configurado Velocidad de reloj: 1600 MHz
	Tensión mínima: 1.350 V
	Tensión máxima: 1.500 V
	tensión configurado: 1.350 V

......................................

Para obtener información del procesador, utilice el siguiente comando -

 procesador dmidecode -t $ sudo 

La salida de la muestra debe ser como este -

 # 2.12 dmidecode
# SMBIOS punto de entrada al 0xcbf6b498
SMBIOS 2.8 actual.

0x0024 mango, DMI tipo 4, 42 bytes
Información del procesador
	Toma de Designación: Socket 0
	Tipo: Procesador central
	Familia: Core i5
	Fabricante: Intel
	ID: 51 06 04 00 FF FB EB BF
	Firma: Tipo 0, Familia 6, Modelo 69, Stepping 1
	banderas:
		FPU (unidad de coma flotante en el chip)
		VME (extensión de modo virtual)
		DE (extensión de depuración)
		PSE (Página extensión con el tamaño)
		CET (Hora contador de sello)
		MSR (Modelo registros específicos)
		PAE (Extensión de dirección física)
		MCE (a excepción de comprobación de equipo)
		CX8 (instrucción CMPXCHG8 compatible)
		APIC (on-chip de hardware soportado APIC)
		(SEP llamada al sistema Fast)
		MTRR (tipo de memoria registros de rango)
		PGE (página global enable)
		MCA (Máquina arquitectura de verificación)
		Cmov (instrucción de movimiento condicional soportado)
		PAT (Página tabla de atributos)
		PSE-36 (36 bits Tamaño de página de extensión)
		CLFSH (instrucción CLFLUSH compatible)
		DS (tienda de depuración)
		ACPI (ACPI compatible)
		MMX (MMX tecnología compatible)
		FXSR (instrucciones FXSAVE y FXSTOR compatibles)
		SSE (Streaming SIMD Extensions)
		SSE2 (Streaming SIMD Extensions 2)
		SS (Self-snoop)
		HTT (multi-threading)
		TM (monitor térmica compatible)
		PBE (rotura A la espera activado)
	Versión: Intel (R) Core (TM) i5-4210U CPU @ 1.70GHz
.............................

Para obtener la información de la caché, utilice el siguiente comando -

 $ Sudo dmidecode -t caché

La salida de la muestra debe ser como este -

 # 2.12 dmidecode
# SMBIOS punto de entrada al 0xcbf6b498
SMBIOS 2.8 actual.

0x0006 mango, DMI tipo 7, 19 bytes
Información caché
	Toma de Designación: CPU interna L3
	Configuración: Habilitado, no zócalos, con el nivel 3
	Modo operativo: Actualización exclusiva
	Ubicación: Interno
	Tamaño instalado: 3072 kB
	Tamaño máximo: 3072 kB
	Tipos de SRAM compatibles:
		Desconocido
	Tipo instalado SRAM: Desconocido
	Velocidad: Desconocido
	Tipo de corrección de errores: ECC de un bit
	Tipo de sistema: Unified
	Asociatividad: 12 vías de asociación de conjuntos
...............................................

Para obtener información conector de puerto, utilice el siguiente comando -

 conector de puerto dmidecode $ sudo

La salida de la muestra debe ser como este -

 # 2.12 dmidecode
# SMBIOS punto de entrada al 0xcbf6b498
SMBIOS 2.8 actual.
45 estructuras que ocupan 2096 bytes.
Mesa en 0xCBD68018.

Manejar 0xDA00, DMI tipo 218, 251 bytes
Específica de OEM Tipo
	Encabezado y datos:
		DA DA FB 00 B2 00 0D 5F 0F 37 40 7D 00 00 00 00
		7E 00 01 00 00 00 00 75 01 01 80 01 00 76 01 02
		80 01 00 2D 01 03 80 01 00 01 04 80 2E 00 00 4F
		02 05 80 01 00 50 02 06 80 00 00 01 02 00 E2 00
		00 E1 01 02 00 01 00 E3 01 02 00 02 00 58 02 20
		80 00 00 57 02 20 80 01 00 00 03 00 9C 01 00 9B
		00 03 00 00 00 04 00 8 A 01 01 00 89 01 04 00 00
		00 7F 05 00 00 01 00 80 01 05 00 01 00 53 01 06
		00 00 00 52 01 06 00 01 00 01 07 00 7B 00 00 7C
		01 07 00 01 00 94 01 08 00 00 00 93 01 08 00 01
		00 7D 00 09 00 00 00 00 0A 2D 00 01 00 00 0A 2E
		00 00 00 00 0B 6E 00 00 00 95 00 0C 00 01 00 96
		00 0C 00 00 00 02 2F 0D 00 01 00 30 02 00 00 0D
		00 0E 4B 01 00 01 00 01 4A 0E 00 00 00 37 01 0F
		00 00 00 38 01 0F 00 01 00 39 01 00 02 00 0F 2E
		02 07 80 01 00 FF FF 00 00 00 00
................................................

¡Felicitaciones! Ahora, usted sabe "cómo obtener información de hardware con el Comando dmidecode en Linux". Vamos a aprender más acerca de estos tipos de comandos en nuestro próximo post Linux. ¡Sigue leyendo!

Ads

Compartir