GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi dmidecode in Linux

Il comando dmidecode esegue il dump della tabella DMI (Desktop Management Interface) del sistema e la presenta in un formato leggibile. La tabella DMI è uno standard di settore per il rilevamento delle informazioni sui componenti hardware. Separa i componenti in tipi, a ciascun tipo viene assegnato un numero, ad esempio il tipo 4 è un processore, il tipo 39 è un alimentatore, ecc. Come comandi simili, puoi utilizzare dmidecode per verificare i dispositivi collegati e se supportano o meno determinati caratteristiche. Tuttavia, gli autori di dmidecode avvertono che le informazioni nelle tabelle DMI sono, il più delle volte, "imprecise, incomplete o semplicemente errate". Pertanto, non fare affidamento sulle tabelle DMI come unica fonte di informazioni sull'hardware.

Sintassi

La sintassi del comando dmidecode è:

# dmidecode [options]

Esempi di comando dmidecode

1. Per leggere la memoria da un file:

# dmidecode -d /dev/mem 

2. Per essere meno prolissi:

# dmidecode -q
# dmidecode --quite 

3. Per stampare il valore della stringa DMI:

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

stringhe disponibili:

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. Per visualizzare le voci del tipo specificato:

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

Tipi disponibili:

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

5. Per non decodificare le voci, eseguire il dump come esadecimale:

# dmidecode -u
# dmidecode --dump 

6. Per scaricare i dati DMI in un file:

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

7. Per visualizzare le informazioni sull'utilizzo:

# dmidecode -h 

8. Per visualizzare la versione e uscire:

# dmidecode -V
# dmidecode --version 

9. Per elencare il BIOS:

# dmidecode -t 0 

10. Per elencare il 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. Per elencare la Base Board:

# 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. Per elencare il telaio:

# 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. Per elencare il Responsabile:

# 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. Per elencare il controller di 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. Per elencare il modulo di memoria:

# dmidecode -t 6 

16. Per elencare la cache:

# dmidecode -t 7 

17. Per elencare il Port Connector:

# dmidecode -t 8 

18. Per elencare gli slot di sistema:

# dmidecode -t 9

19. Per elencare i dispositivi di bordo:

# dmidecode -t 10 

20. Per elencare le stringhe OEM:

# dmidecode -t 11

21. Per elencare le Opzioni di configurazione del sistema:

# dmidecode -t 12 

22. Per elencare la lingua del BIOS:

# dmidecode -t 13 

23. Per elencare le Associazioni del Gruppo:

# dmidecode -t 14 

24. Per elencare il registro eventi di sistema:

# dmidecode -t 15 

25. Per elencare l'array di memoria fisica:

# dmidecode -t 16 

26. Per elencare il dispositivo di memoria:

# dmidecode -t 17 

27. Per elencare l'errore di memoria a 32 bit:

# dmidecode -t 18 

28. Per elencare l'indirizzo mappato dell'array di memoria:

# dmidecode -t 19 

29. Per elencare l'indirizzo mappato del dispositivo di memoria:

# dmidecode -t 20 

30. Per elencare il dispositivo di puntamento integrato:

# dmidecode -t 21 

31. Per elencare la batteria portatile:

# dmidecode -t 22 

32. Per elencare il ripristino del sistema:

# dmidecode -t 23

33. Per elencare la sicurezza hardware:

# dmidecode -t 24 

34. Per elencare i controlli di alimentazione del sistema:

# dmidecode -t 25 

35. Per elencare la sonda di tensione:

# dmidecode -t 26 

36. Per elencare il dispositivo di raffreddamento:

# dmidecode -t 27 

37. Per elencare la sonda di temperatura:

# dmidecode -t 28 

38. Per elencare la sonda di corrente elettrica:

# dmidecode -t 29 

39. Per elencare l'accesso remoto fuori banda:

# dmidecode -t 30

40. Per elencare i servizi Boot Integrity:

# dmidecode -t 31 

41. Per elencare l'avvio del sistema:

# dmidecode -t 32 

42. Per elencare l'errore di memoria a 64 bit:

# dmidecode -t 33 

43. Per elencare il dispositivo di gestione:

# dmidecode -t 34 

44. Per elencare il componente del dispositivo di gestione:

# dmidecode -t 35 

45. Per elencare i dati di soglia del dispositivo di gestione:

# dmidecode -t 36 

46. ​​Per elencare il canale di memoria:

# dmidecode -t 37 

47. Per elencare il dispositivo IPMI:

# dmidecode -t 38 

48. Per elencare l'alimentatore:

# dmidecode -t 39 

49. Per elencare le Informazioni Aggiuntive:

# dmidecode -t 40 

50. Per elencare il Dispositivo di bordo:

# dmidecode -t 41 


Linux
  1. sa Esempi di comandi in Linux

  2. w Esempi di comandi in Linux

  3. ac Esempi di comandi in Linux

  4. Esempi di comandi df in Linux

  5. du Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux