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
El artículo dmidecode: un comando bastante útil para conseguir información del hardware ha sido originalmente publicado en Linux Adictos.