GNU/Linux >> Tutoriales Linux >  >> Linux

dmidecode:obtenga información del hardware del sistema en Linux

Dmidecode es una herramienta de línea de comandos de Linux que se utiliza para recuperar información sobre los componentes de hardware de su sistema en un formato legible por humanos.

¿Qué es el comando dmidecode en Linux?

Dmidecódigo lee los datos de la tabla DMI (interfaz de administración de escritorio) , que contiene información sobre los componentes de hardware del sistema, como la revisión del BIOS, el número de serie, la memoria RAM, la CPU, la información del fabricante, etc.

En otras palabras, dmidecode actúa como un decodificador de la tabla DMI.

Casos de uso de Dmidecode

Por ejemplo, es posible que se encuentre con situaciones en las que necesite averiguar la memoria RAM máxima admitida por el BIOS y la placa base, un número de serie o una pieza esencial de información de hardware durante la resolución de problemas.

Por lo tanto, en lugar de buscar las especificaciones de hardware en un manual, puede usar al instante el dmidecode comando para obtener esta información.

Cómo instalar dmidecode

Dmidecode viene preinstalado con la mayoría de las distribuciones de Linux. Sin embargo, si aún no está instalado, puede instalarlo utilizando el administrador de paquetes de su distribución.

Ubuntu/Debian/Linux Mint

sudo apt install dmidecode

Fedora/Cent OS/Alma Linux

sudo yum install dmidecode

abrirSUSE

sudo zypper in dmidecode

Arch Linux / Manjaro

sudo pacman -S dmidecode

Tipos de DMI

Para usar dmidecode efectivamente, necesita saber sobre los tipos de DMI y sus palabras clave para jugar bien sin ningún problema. La especificación define los siguientes tipos de DMI.

Se pueden usar palabras clave en lugar de escribir números con --type o -t banderas para extraer todos los códigos de tipo asociados en el comando. Cada palabra clave es equivalente a una lista de números de tipo. A continuación se muestra la lista de palabras clave disponibles.

Tipo Información Tipo Información
0 BIOS 21 Dispositivo señalador incorporado
1 Sistema 22 Batería portátil
2 Placa base 23 Restablecimiento del sistema
3 Chasis 24 Seguridad de hardware
4 Procesador 25 Controles de alimentación del sistema
5 Controlador de memoria 26 Sonda de tensión
6 Módulo de memoria 27 Dispositivo de refrigeración
7 Caché 28 Sonda de temperatura
8 Conector de puerto 29 Sonda de corriente eléctrica
9 Ranuras del sistema 30 Acceso remoto fuera de banda
10 Dispositivos a bordo 31 Servicios de integridad de arranque
11 Cadenas OEM 32 Arranque del sistema
12 Opciones de configuración del sistema 33 Error de memoria de 64 bits
13 Idioma BIOS 34 Dispositivo de gestión
14 Asociaciones de grupo 35 Componente de dispositivo de gestión
15 Registro de eventos del sistema 36 Datos del umbral del dispositivo de administración
16 Matriz de memoria física 37 Canal de memoria
17 Dispositivo de memoria 38 Dispositivo IPMI
18 Error de memoria de 32 bits 39 Fuente de alimentación
19 Dirección asignada de matriz de memoria 40 Información adicional
20 Dirección asignada del dispositivo de memoria 41 Dispositivo a bordo

Cómo usar el comando dmidecode

En el dmidecode comando, podemos usar la palabra clave o escribir id para obtener información de hardware del sistema. Tenga en cuenta que debe ejecutar comandos como usuario root o uno con privilegios sudo para obtener esta información.

Obtener información de memoria en Linux

Para obtener todos los detalles de la información de la memoria, ejecute dmidecode con -t   opción a continuación.

sudo dmidecode -t memory

Puede filtrar más detalles con egrep comando para filtrar solo la información requerida.

sudo dmidecode -t memory | egrep "Maximum Capacity|Number Of Devices|Size|Type:" | egrep -v "No Module|Unknown|None"

Obtener información de la CPU en Linux

Para obtener información del procesador, use el siguiente comando.

sudo dmidecode -t processor

Puede filtrar más detalles con egrep comando para filtrar solo los detalles requeridos.

sudo dmidecode -t processor | egrep "Family|Manufacturer|Version|Max Speed|Core Count|Thread Count"

Obtener información de hardware sobre BIOS en Linux

Para obtener la versión del BIOS, el proveedor y otros detalles, use -t bios opción.

sudo dmidecode -t bios

Obtener la información del sistema en Linux

Ejecute el comando dmidecode con -t opción seguida del system palabra clave para obtener información del sistema.

sudo dmidecode -t system

Obtener el modelo de placa base en Linux

sudo dmidecode -t baseboard

Conclusión

Eso es todo de este artículo. Ahora ya sabes cómo usar el dmidecode comando y sus opciones para obtener diferente información de hardware. Entonces, por supuesto, puedes probar otros dmidecode opciones para obtener los detalles del sistema que necesita.

Si quieres leer más sobre dmidecode comando puede consultar el sitio web oficial.


Linux
  1. Comandos de Linux para mostrar la información de su hardware

  2. Cómo obtener información sobre el sistema y el hardware en Linux

  3. 7 formas de mostrar información de hardware usando Dmidecode

  4. ¿La mejor manera de obtener la identificación de la máquina en Linux?

  5. Obtener información sobre el hardware de una máquina en Linux

Cómo ver información de hardware en Linux

Comandos importantes para ver la información del hardware y del sistema en Linux

Comando lshw de Linux:obtener información de hardware de Linux

Obtenga detalles del sistema y hardware con uname y lscpu en Debian

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

Cómo obtener especificaciones de hardware de su sistema usando lshw Hardware Lister

    Palabra clave Tipos
    biografías 0
    sistema 1, 12, 15, 23, 32
    placa base 2, 10, 41
    chasis 3
    procesador 4
    memoria 5, 6, 16, 17
    caché 7
    conector 8
    ranura 9