dmidecode: un comando bastante útil para conseguir información del hardware

No es algo nuevo, dmidecode es una herramienta en línea de comandos bastante conocida, que puede conseguir información útil de los componentes del hardware accediendo a unas tablas de información llamadas DMI (Desktop Manager Interface) y que como su propio nombre indica, las decodifica para mostrar información entendible para los humanos. La herramienta está disponible para cualquier distro GNU/Linux, y es fácil de usar.

Si no quieres usar herramientas gráficas como hardinfo u otros comandos similares que arrojan información del hardware, dmidecode puede ser una buena alternativa para conseguir información de nuestra CPU, memoria RAM, número de serie, BIOS/UEFI, e incluso sobre la máxima configuración que admitiría nuestro equipo, es decir, número de procesadores, módulos DIMM de memoria, etc.

Veamos algunso ejemplos de uso. Si lo usas tal cual, sin opciones y sin tener privilegios, te mostrará la información de la versión y te lanzará un mensaje de “Permiso denegado”:


dmidecode

Pero si lo usas con privilegios el resultado será muy diferente, mostrando toda la información de estas tablas DMI:


sudo dmidecode

Como puedes ver, la información mostrada es bastante completa, sobre CPU, frecuencia de reloj, RAM, alimentación, etc. Pero si quieres una información más concreta, puedes usar el ID o número del tipo de entrada de la tabla para que muestre solo eso. Puedes ver que en el ejemplo anterior, hay secciones en la salida con type 1, type 2, type 3,… a eso me refiero con tipo. Y también podrías usar el nombre. Por ejemplo, si quieres obtener información de la memoria cache, puedes usar el tipo 7:


sudo dmidecode -t 7

Si usas las palabras, podrías sustituir -t 7 o –type 7 por -t cache o –type cache, obteniendo el mismo resultado. Por supuesto podrías usar otras palabras para conseguir información de otras partes, por ejemplo de la caja (chassis), del BIOS (bios), del zócalo (socket), sistema (system), memoria (memory), etc. Por ejemplo:


sudo dmidecode -t memory

De todas formas, si pones una palabra que no existe, te mostrará la lista de palabras válidas. Por ejemplo, si introduces lo siguiente la salida será la lista de palabras admitidas, por lo que puede resultar de mucha ayuda:


sudo dmidecode -t hola


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.