GNU/Linux >> Tutoriales Linux >  >> Linux

dmidecode:comando no encontrado

El comando dmidecode vuelca la tabla de la interfaz de administración de escritorio (DMI) del sistema y la presenta en un formato legible por humanos. La tabla DMI es un estándar de la industria para rastrear información sobre componentes de hardware. Separa los componentes en tipos, y a cada tipo se le asigna un número; por ejemplo, el tipo 4 es un procesador, el tipo 39 es una fuente de alimentación, etc. Al igual que comandos similares, puede usar dmidecode para verificar los dispositivos conectados y si admiten o no ciertos caracteristicas. Sin embargo, los autores de dmidecode advierten que la información en las tablas DMI es, en la mayoría de los casos, "inexacta, incompleta o simplemente incorrecta". Por lo tanto, no confíe en las tablas DMI como única fuente de información de hardware.

Sintaxis

La sintaxis del comando dmidecode es:

# dmidecode [options]

Si encuentra el siguiente error mientras ejecuta el comando dmidecode:

dmidecode: command not found

puede intentar instalar el siguiente paquete según su elección de distribución:

Distribución del sistema operativo Comando
Debian apt-get install dmidecode
Ubuntu apt-get install dmidecode
Alpino apk agregar dmidecode
Arco Linux pacman -S dmidecode
Kali Linux apt-get install dmidecode
Cent OS yum instalar dmidecode
Fedora dnf instalar dmidecode
Raspbian apt-get install dmidecode

Ejemplos de comandos dmidecode

1. Para leer la memoria del archivo:

# dmidecode -d /dev/mem 

2. Para ser menos detallado:

# dmidecode -q
# dmidecode --quite 

3. Para imprimir el valor de la cadena DMI:

# dmidecode -s bios-version
# dmidecode --string bios-version

cadenas disponibles:

bios-vendor,  bios-version,  bios-release-date,  system-manufacturer,  system-product-name,  system-version, 
system-serial-number,  system-uuid,  baseboard-manufacturer board-product-name, baseboard-version, baseboard-serial-number, 
baseboard-asset-tag, chassis- facturer,  chassis-type, chassis-version, chassis-serial-number, chassis-asset-tag, processor-family, 
processor-manufacturer, processor-version, processor-frequency. 

4. Para mostrar las entradas del tipo especificado:

# dmidecode -t TYPE
# dmidecode -t memory
# dmidecode --type memory

Tipos disponibles:

bios, system, baseboard, chassis, processor, memory, cache, connector, slot.

5. Para no decodificar entradas, volcar como hexadecimal:

# dmidecode -u
# dmidecode --dump 

6. Para volcar los datos DMI en un archivo:

# dmidecode --dump-bin /tmp/file.txt 

7. Para mostrar la información de uso:

# dmidecode -h 

8. Para mostrar la versión y salir:

# dmidecode -V
# dmidecode --version 

9. Para enumerar el BIOS:

# dmidecode -t 0 

10. Para listar el Sistema:

# dmidecode -t 1
--------------------------------------------------------
SMBIOS 2.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: VMware
        Product Name: VMware Platform
        Version: None
        Serial Number: VMware-XX XX XX XX XX XX XX
        UUID: 12252f1252645623sfdt342317q
        Wake-up Type: Power Switch
        SKU Number: Not Specified
        Family: Not Specified

11. Para enumerar la placa base:

# dmidecode -t 2

# dmidecode 2.10
SMBIOS 2.4 present.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: Intel Corp
        Product Name: 440BX Desktop Reference Platform
        Version: None
        Serial Number: None
        Asset Tag: Not Specified
        Features: None
        Location In Chassis: Not Specified
        Chassis Handle: 0x0000
        Type: Unknown
        Contained Object Handles: 0

12. Para enumerar el chasis:

# dmidecode -t 3

SMBIOS 2.4 present.

Handle 0x0003, DMI type 3, 21 bytes
Chassis Information
        Manufacturer: No Enclosure
        Type: Other
        Lock: Not Present
        Version: N/A
        Serial Number: None
O/P Truncated

13. Para enumerar el Procesador:

# dmidecode -t 4

Processor Information
        Socket Designation: CPU socket #63
        Type: Central Processor
        Family: Unknown
        Manufacturer: 000000000000
        ID: 00 00 00 00 00 00 00 00
        Version: 00000000000000000000000000000000
        Voltage: 3.3 V

14. Para enumerar el controlador de memoria:

# dmidecode -t 5
# dmidecode 2.10
SMBIOS 2.4 present.

Handle 0x0044, DMI type 5, 46 bytes
Memory Controller Information
        Error Detecting Method: None
        Error Correcting Capabilities:
                None
        Supported Interleave: One-way Interleave
        Current Interleave: One-way Interleave
        Maximum Memory Module Size: 32768 MB
        Maximum Total Memory Size: 491520 MB
        Supported Speeds:
                70 ns
                60 ns
        Supported Memory Types:
                FPM
                EDO
                DIMM
                SDRAM

15. Para enumerar el módulo de memoria:

# dmidecode -t 6 

16. Para enumerar el caché:

# dmidecode -t 7 

17. Para enumerar el conector de puerto:

# dmidecode -t 8 

18. Para enumerar las ranuras del sistema:

# dmidecode -t 9

19. Para enumerar los dispositivos a bordo:

# dmidecode -t 10 

20. Para enumerar las cadenas OEM:

# dmidecode -t 11

21. Para enumerar las opciones de configuración del sistema:

# dmidecode -t 12 

22. Para enumerar el idioma del BIOS:

# dmidecode -t 13 

23. Para listar las Asociaciones de Grupo:

# dmidecode -t 14 

24. Para enumerar el registro de eventos del sistema:

# dmidecode -t 15 

25. Para enumerar la matriz de memoria física:

# dmidecode -t 16 

26. Para enumerar el dispositivo de memoria:

# dmidecode -t 17 

27. Para enumerar el error de memoria de 32 bits:

# dmidecode -t 18 

28. Para enumerar la dirección asignada de la matriz de memoria:

# dmidecode -t 19 

29. Para enumerar la dirección asignada del dispositivo de memoria:

# dmidecode -t 20 

30. Para enumerar el dispositivo señalador integrado:

# dmidecode -t 21 

31. Para enumerar la batería portátil:

# dmidecode -t 22 

32. Para enumerar el restablecimiento del sistema:

# dmidecode -t 23

33. Para enumerar la seguridad del hardware:

# dmidecode -t 24 

34. Para enumerar los controles de alimentación del sistema:

# dmidecode -t 25 

35. Para enumerar la sonda de voltaje:

# dmidecode -t 26 

36. Para enumerar el dispositivo de refrigeración:

# dmidecode -t 27 

37. Para enumerar la sonda de temperatura:

# dmidecode -t 28 

38. Para enumerar la sonda de corriente eléctrica:

# dmidecode -t 29 

39. Para enumerar el acceso remoto fuera de banda:

# dmidecode -t 30

40. Para enumerar los servicios de integridad de arranque:

# dmidecode -t 31 

41. Para enumerar el arranque del sistema:

# dmidecode -t 32 

42. Para enumerar el error de memoria de 64 bits:

# dmidecode -t 33 

43. Para enumerar el dispositivo de administración:

# dmidecode -t 34 

44. Para enumerar el componente del dispositivo de administración:

# dmidecode -t 35 

45. Para enumerar los datos de umbral del dispositivo de administración:

# dmidecode -t 36 

46. ​​Para enumerar el canal de memoria:

# dmidecode -t 37 

47. Para enumerar el dispositivo IPMI:

# dmidecode -t 38 

48. Para enumerar la fuente de alimentación:

# dmidecode -t 39 

49. Para listar la Información Adicional:

# dmidecode -t 40 

50. Para enumerar el dispositivo integrado:

# dmidecode -t 41 


Linux
  1. ifrename:comando no encontrado

  2. netstat:comando no encontrado

  3. kubectl:comando no encontrado

  4. tvservice:comando no encontrado

  5. lspci:comando no encontrado

aws-shell:comando no encontrado

bc:comando no encontrado

dpkg:comando no encontrado

rm:comando no encontrado

mv:comando no encontrado

ln:comando no encontrado