Dmidecode es una herramienta que te permite, a través de comandos, conocer información del sistema Linux, específicamente sobre el hardware.

Hay un montón de herramientas disponibles en Linux para ver la información del hardware. La mayoría de los comandos cubren componentes específicos como el CPU, Memoria o Disco Duro, pero los comandos Dmidecode cubren la mayor parte de la información del hardware.

1. ¿Qué es Dmicode?

Dmidecode es una herramienta que lee el contenido de la tabla DMI (Desktop Management Interface) de una computadora y muestra la información del hardware del sistema en un formato legible por humanos.

Esta tabla contiene una descripción de los componentes de hardware del sistema, así como otra información útil como número de serie, información del fabricante, fecha de lanzamiento, revisión de BIOS, etc.

¡Herramienta completa!

La tabla DMI no sólo describe de lo que está hecho el sistema actualmente, sino que también puede informar sobre las posibles evoluciones (como la CPU más rápida soportada o la cantidad máxima de memoria soportada).

2. Cómo instalar Dmidecode en Linux

Dmidecode está disponible en la mayoría de los principales repositorios de distribución. Por lo tanto, para instalarlo, utilice los siguientes comandos de acuerdo al administrador de paquetes de su distribución.

Instalar Dmidecode Fedora Linux

Instalar Dmidecode en Fedora Linux

En mi caso yo utilizo Fedora, sin embargo puedes ver los comandos de otras distintas distribuciones a continuación:


  • Para sistemas basados ​​en Debian, utilice el comando apt-get o el comando apt:
sudo apt-get install dmidecode
  • Para sistemas basados ​​en RHEL/CentOS, utilice el comando yum:
sudo yum install dmidecode
  • Para el sistema Fedora, utilice el comando dnf:
dnf install dmidecode
  • Para el sistema openSUSE, utilice el comando zypper:
zypper in dmidecode
  • Para los sistemas basados ​​en Arch Linux, utilice el comando pacman:
pacman -S dmidecode

3. Comandos de Información con dmidecode

En primer lugar, para comprobar toda la información de hardware soportada, ejecute el comando dmidecode sin ninguna otra opción, lo que mostrará toda la información de hardware leyendo la tabla DMI desde DMI type 0 a DMI type 41.

dmidecode
dmidecode información hardware

dmidecode: Información del Hardware

A continuación, usted puede utilizar comandos útiles para mostrar información específica (puesto que el comando anterior le muestra toda la información completa).


3.1. Cómo obtener información del BIOS

Para obtener información del BIOS utilizando dmidecode, ejecute el comando dmidecode con la opción -t seguida de la palabra clave bios.

dmidecode -t bios

Esto imprimirá la información detallada del BIOS, como la versión del BIOS, el nombre del proveedor, la fecha de lanzamiento, el tamaño del tiempo de ejecución, el tamaño de la ROM, la revisión del BIOS, la revisión del firmware, y mucho más.

Ver Información BIOS en Linux

Ver Información de BIOS en Linux

3.2. Cómo obtener información del sistema

Para obtener información del sistema, ejecute el comando dmidecode con la opción -t seguida de la palabra clave system.

dmidecode -t system

Esto combinará los tipos 1, 12, 15, 23 y 32 de DMI (1: información del sistema, 2: opciones de configuración del sistema, etc.) e imprime la información detallada del sistema como el nombre del fabricante, versión, número de serie, UUID, número SKU, familia, etc.

3.3. Cómo obtener información de la placa base

También es posible obtener información sobre la placa base, ejecute el comando dmidecode con la opción -t seguida de la palabra clave baseboard.

dmidecode -t baseboard

Esto combinará los tipos 2, 10, 41  DMI (Base Board, On Board Devices y Onboard Device) e imprimirá la información detallada como el nombre del fabricante, nombre del producto, versión, número de serie, etc.

3.4. Más Información común del Hardware

A continuación, se presenta otros comandos comunes para mostrar información específica del hardware en Linux:

  • Cómo obtener información sobre el chasis en Linux
dmidecode -t chassis
Información Chasis en Linux

Información de Chasis en Linux

  • Cómo obtener información del procesador en Linux
dmidecode -t processor
  • Cómo obtener información de la memoria en Linux
dmidecode -t memory
Información de la Memoria en Linux

Información de la Memoria en Linux

  • Cómo obtener información de caché en Linux
dmidecode -t cache
//dmidecode -t 7

En conclusión, es una herramienta muy completa y contiene mucha más información de la que se puede imagina. Además, para un proceso más sencillo de consulta, en lugar de la opción que compaña a -t, puede utilizar el identificador (dígito) de la información de acuerdo a la siguiente:

 Keyword Types
------------------------------
bios 0, 13
system 1, 12, 15, 23, 32
baseboard 2, 10
chassis 3
processor 4
memory 5, 6, 16, 17
cache 7
connector 8
slot 9

Por supuesto, te invitamos a compartir el artículo y dejar tu impresión o cualquier duda en los comentarios 🙂

¡Mantente actualizado!

Suscríbete a nuestro boletín semanal...

Suscríbete a nuestro boletín electrónico para recibir artículos útiles y ofertas especiales. No te perderás absolutamente de nada!

Enviaremos solamente boletines al email y no compartiremos su email.