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

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

En este artículo veremos cómo podemos usar Dmidecode Comando para recuperar información de hardware de cualquier sistema Linux. Supongamos que si queremos actualizar un sistema, necesitamos recopilar información como Memoria, Biografía y UPC etc. Con ayuda de Dmidecode Comando llegaremos a conocer los detalles sin abrir la chasis del sistema. Dmidecode El comando funciona para Rhel/Cento/Fedora/Ubuntu Linux.

Cómo obtener información de hardware en Linux

Dmidecode lectura de herramientas DMI (algunos dicen Smbios) tabla para obtener datos y muestra información útil del sistema como detalles de hardware, números seriales y Biografía versión, Procesador etc. en formato legible humano. Puede necesitar root privilEdge para ejecutar el comando dmidecode.

1. Salida básica de Demidecode

A continuación se muestra la salida de muestra del comando Demidecode.

# dmidecode 2.11 Versión de SMBIOS FIXUP (2.31 -> 2.3). Smbios 2.3 presentes. 45 estructuras que ocupan 1642 bytes. Tabla a 0x000e0010. Manejo 0x0000, DMI Tipo 0, 20 bytes Proveedor de información de BIOS: Phoenix Technologies Ltd Versión: 6.00 Fecha de lanzamiento: 12/06/2006 Dirección: 0xe78a0 Tamaño de tiempo de ejecución: 100192 Bytes Rom Tamaño: 64 KB Características: ISA es compatible con la tarjeta PC admitida (PCMCIA) es compatible con el compatible PNP es compatible APM es compatible con el bios actualizado Se permite que el bio -sombreado se permita el sombreado de bios se permite El soporte de ESCD está disponible USB Legacy es compatible con la batería inteligente es compatible con la especificación de arranque de bios se admite

2. Cómo obtener tipos de DMI

ID de DMI Danos información de hardware particular del sistema. Dmidecode con opciones '-T 'o '-tipo' y 'Identificación'nos proporcionará el infromo exacto. Identificación 6 nos dará Módulo de memoria información.

[[correo electrónico protegido] ~] # dmidecode -t 6 # dmidecode 2.11 Versión de SMBIOS FIXUP (2.31 -> 2.3). Smbios 2.3 presentes. Mango 0x0009, DMI Tipo 6, 12 bytes Información del módulo de memoria Designación del enchufe: Socket de ram #0 Conexiones bancarias: 0 1 Velocidad actual: Desconocido Tipo: Edo DIMM Tamaño instalado: 1024 MB (conexión de un solo banco) Tamaño habilitado: 1024 MB (único (único -nectación de bancos) Estado de error: OK Mango 0x000A, DMI Tipo 6, 12 Bytes Módulo de memoria Información de la toma Designación del socket: Socket de ram #1 Conexiones bancarias: 2 3 Velocidad actual: Tipo desconocido: Edo Dimm Tamaño instalado: No instalado Tamaño: No instalado Estado del error: OK Handle 0x000B, DMI Tipo 6, 12 Bytes Información del módulo de memoria Designación de socket: Socador de ram #2 Conexiones bancarias: 4 5 Velocidad actual: Desconocido Tipo: Edo Dimm Tamaño instalado: No instalado Tamaño habilitado: Estado de error no instalado: OK OK: OK OK Manejo 0x000c, DMI Tipo 6, 12 Bytes Información del módulo de memoria Designación del socket: Socket de RAM #3 Conexiones bancarias: 6 7 Velocidad actual: Tipo desconocido:Edo DIMM Tamaño instalado: no instalado Tamaño habilitado: No instalado Estado del error: OK

Los siguientes son el DMI Detalles de tipos.

 Tipo de información ---------------------------------------- 0 BIOS 1 Sistema 2 Base Board 3 CHASSIS 4 Procesador 5 Controlador de memoria 6 Módulo de memoria 7 Cache 8 Conector de puerto 9 Ranuras del sistema 10 En los dispositivos de la placa 11 cadenas OEM 12 Opciones de configuración del sistema 13 Lenguaje BIOS 14 Asociaciones de grupos 15 Sistema Registro de eventos 16 Matriz de memoria física 17 Dispositivo de memoria 18 32 bits Memoria de 32 bits Error 19 Dirección mapeada de matriz de memoria 20 Dispositivo de memoria MAPEMA DIRECCIÓN 21 Dispositivo de punta incorporado 22 Batería portátil 23 Restablecimiento del sistema 24 Seguridad de hardware 25 Controles de potencia del sistema 26 Voltaje sonda 27 Dispositivo de enfriamiento 28 Probación de temperatura 29 Sonda de corriente eléctrica 30 remoto fuera de banda fuera de banda fuera de banda Acceso 31 Servicios de integridad de arranque 32 Sistema Boot 33 Error de memoria de 64 bits 34 Dispositivo de administración 35 Componente de dispositivo de administración 36 Datos de umbral de dispositivo de administración 37 Memoria Canal 38 Dispositivo IPMI 39 Fuente de alimentación

En lugar de ir con 'tipo_id'También puede usar la palabra clave con'-T'Argumento al comando dmidecode. Los siguientes son la lista de palabras clave disponibles.

 Tipos de palabras clave ------------------------------ BIOS 0, 13 SISTEMA 1, 12, 15, 23, 32 BASEABLE 2, 10 Chasis 3 Procesador 4 Memoria 5, 6, 16, 17 Cache 7 Conector 8 Ranura 9

Por ejemplo, para obtener el Cache información sobre el sistema, puede ejecutar el siguiente comando en lugar de ID 7.

[[correo electrónico protegido] ~] # dmidecode -t cache # dmidecode 2.11 Versión de SMBIOS FIXUP (2.31 -> 2.3). Smbios 2.3 presentes. Mango 0x000d, DMI Tipo 7, 19 bytes Información de caché Designación del enchufe: L1 Configuración de caché: habilitado, enchufado, nivel 1 Modo operativo: Escritura Ubicación de retroceso: Tamaño interno instalado: 16 KB Tamaño máximo: 16 KB Tipos de SRAM compatibles: Batina de ráfaga Estrupa estallido asíncrono asíncrono asíncrono Asincrónico Tipo de SRAM instalado: Velocidad asincrónica: Desconocido Tipo de corrección de error: Sistema desconocido Tipo: Desconocido Asociatura: Mango desconocido 0x000E, DMI Tipo 7, 19 Bytes Información de caché Designación de socket: L2 Configuración de caché: habilitado, enchufado, nivel 2 Modo operativo: Escribir la ubicación de retroceso : Tamaño externo instalado: 0 KB Tamaño máximo: 512 KB Tipos de SRAM compatibles: Batón de ráfaga Estrupción Asíncrona Instalado Tipo de SRAM: Ninguna Velocidad: Error desconocido Tipo de corrección: Sistema desconocido: Desconocido Asociatividad: Desconocido

3. Cómo obtener información de memoria

Como lo consigo Memoria información sobre el sistema y cuánta memoria es compatible con el sistema? El siguiente comando muestra que el sistema puede admitir el máximo 4 GB de RAM.

[[correo electrónico protegido] ~] # dmidecode -t 16 # dmidecode 2.11 Versión de SMBIOS FIXUP (2.31 -> 2.3). Smbios 2.3 presentes. Manejo 0x001d, DMI Tipo 16, 15 Bytes Ubicación de la matriz de memoria física: tablero del sistema o uso de la placa base: Corrección de errores de memoria del sistema: Ninguno Capacidad máxima: 4 GB Manejo de información de error: no proporcionado número de dispositivos: 4

Nota: De la lista de palabras clave la memoria Las ID de información relacionada son 5, 6, dieciséis y 17.

4. ¿Cómo obtengo la información del BIOS??

Para obtener el Biografía información del sistema, ejecute el siguiente comando con '-t' opción.

[[correo electrónico protegido] ~] # dmidecode -t bios # dmidecode 2.11 Versión de SMBIOS FIXUP (2.31 -> 2.3). Smbios 2.3 presentes. Manejar 0x0000, DMI tipo 0, 20 bytes Información de BIOS Vendor: Phoenix Technologies Ltd Versión: 6.00 Fecha de lanzamiento: 12/06/2006 Dirección: 0xe78a0 Tamaño de tiempo de ejecución: 100192 Bytes Tamaño de ROM: 64 KB Características: ISA es compatible con la tarjeta de PC admitida (PCMCIA) es compatible con el compatible PNP es compatible APM es compatible con el bios actualizado. El soporte de ESCD está disponible USB Legacy es compatible con la batería inteligente es compatible con la especificación de arranque de bios se admite

5. ¿Cómo obtengo el fabricante, el modelo y el número de serie??

Para obtener la información sobre Fabricante, Modelo y Número de serie del sistema, use el siguiente comando como se muestra a continuación.

[[correo electrónico protegido] ~] # dmidecode -t sistema # dmidecode 2.11 smbios 2.4 presentes. Manejo 0x0001, DMI Tipo 1, 27 Bytes Información del sistema Fabricante: Lenovo Nombre del producto: 9637C76 Versión: ThinkCentre M55E Número de serie: L9BT188 UUID: 8015D37A-2F82-DC11-A3FB-8C6E4EBAD5CE TIPO DE APAGADO Familia: no especificado Mango 0x000F, DMI Tipo 12, 5 Bytes Opciones de configuración del sistema Opción 1: La configuración del jersey se puede describir aquí. Mango 0x0010, DMI Tipo 15, 29 Bytes Sistema Área de registro de eventos Longitud: 432 Bytes encabezado Compensación de inicio: 0x0000 Longitud del encabezado: 16 Bytes Data Inicio de inicio OFFSET: 0x0010 Método de acceso: Funciones de datos no volátiles de uso general Dirección de acceso: 0x0000 Estado: Válido Válido Válido , No cambia completo Token: 0x000000001A Formato de encabezado: Tipo 1 Descriptores de tipo de registro compatible de registro: 3 Descriptor 1: Formato de datos de error posterior 1: Post Resultados Descriptor de mapa de bits 2: Formato de datos de error de memoria de ECC de un solo bit 2: Descriptor de eventos múltiples 3: múltiples -Bit ERC Error de memoria de ECC Formato de datos 3: Manejo de eventos múltiples 0x0017, DMI Tipo 23, 13 Bytes Estado de restablecimiento del sistema: Temporizador de vigilancia habilitado: Opción de arranque actual: No reinicie la opción de arranque en el límite: No reinicie el reinicio del reinicio: Límite de restablecimiento desconocido : Intervalo del temporizador desconocido: Tiempo de espera desconocido: Mango desconocido 0x001f, DMI Tipo 32, 20 Bytes Sistema Información de información de arranque:

Por favor, corre 'hombre dmidecode'Desde el terminal o el símbolo del sistema para saber más sobre dmidecode.

Leer también: 10 herramientas de línea de comandos para obtener información de hardware de Linux