Příkaz dmidecode vypíše systémovou tabulku Desktop Management Interface (DMI) a zobrazí ji ve formátu čitelném pro člověka. Tabulka DMI je průmyslovým standardem pro sledování informací o hardwarových komponentách. Rozděluje komponenty do typů, přičemž každému typu je přiděleno číslo – například typ 4 je procesor, typ 39 je napájecí zdroj atd. Stejně jako podobné příkazy můžete pomocí dmidecode ověřit připojená zařízení a ověřit, zda podporují určitá funkce. Autoři dmidecode však upozorňují, že informace v tabulkách DMI jsou častěji „nepřesné, neúplné nebo jednoduše špatné“. Proto se nespoléhejte na tabulky DMI jako na jediný zdroj informací o hardwaru.
Syntaxe
Syntaxe příkazu dmidecode je:
# dmidecode [options]
Příklady příkazů dmidecode
1. Čtení paměti ze souboru:
# dmidecode -d /dev/mem
2. Chcete-li být méně upovídaní:
# dmidecode -q # dmidecode --quite
3. Chcete-li vytisknout hodnotu řetězce DMI:
# dmidecode -s bios-version # dmidecode --string bios-version
dostupné řetězce:
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. Chcete-li zobrazit položky zadaného typu:
# dmidecode -t TYPE # dmidecode -t memory # dmidecode --type memory
Dostupné typy:
bios, system, baseboard, chassis, processor, memory, cache, connector, slot.
5. Chcete-li položky nedekódovat, vypište je jako hexadecimální:
# dmidecode -u # dmidecode --dump
6. Chcete-li vypsat data DMI do souboru:
# dmidecode --dump-bin /tmp/file.txt
7. Zobrazení informací o použití:
# dmidecode -h
8. Zobrazení verze a ukončení:
# dmidecode -V # dmidecode --version
9. Seznam systému BIOS:
# dmidecode -t 0
10. Seznam systému:
# 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. Seznam základní desky:
# 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. Seznam šasi:
# 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. Seznam procesoru:
# 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. Chcete-li zobrazit seznam řadiče paměti:
# 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. Seznam paměťových modulů:
# dmidecode -t 6
16. Seznam mezipaměti:
# dmidecode -t 7
17. Seznam konektoru portu:
# dmidecode -t 8
18. Seznam systémových slotů:
# dmidecode -t 9
19. Seznam palubních zařízení:
# dmidecode -t 10
20. Seznam řetězců OEM:
# dmidecode -t 11
21. Seznam možností konfigurace systému:
# dmidecode -t 12
22. Seznam jazyků BIOS:
# dmidecode -t 13
23. Seznam skupinových přidružení:
# dmidecode -t 14
24. Seznam systémových událostí:
# dmidecode -t 15
25. Seznam fyzického paměťového pole:
# dmidecode -t 16
26. Seznam paměťových zařízení:
# dmidecode -t 17
27. Seznam 32bitové chyby paměti:
# dmidecode -t 18
28. Seznam adres mapovaných paměťovým polem:
# dmidecode -t 19
29. Chcete-li zobrazit seznam mapovaných adres paměťového zařízení:
# dmidecode -t 20
30. Seznam vestavěného polohovacího zařízení:
# dmidecode -t 21
31. Seznam přenosné baterie:
# dmidecode -t 22
32. Zobrazení seznamu Reset systému:
# dmidecode -t 23
33. Seznam Hardwarového zabezpečení:
# dmidecode -t 24
34. Seznam ovládacích prvků napájení systému:
# dmidecode -t 25
35. Seznam napěťové sondy:
# dmidecode -t 26
36. Seznam chladicího zařízení:
# dmidecode -t 27
37. Seznam teplotní sondy:
# dmidecode -t 28
38. Seznam sondy elektrického proudu:
# dmidecode -t 29
39. Seznam mimopásmového vzdáleného přístupu:
# dmidecode -t 30
40. Seznam služeb integrity spouštění:
# dmidecode -t 31
41. Seznam spouštění systému:
# dmidecode -t 32
42. Seznam chyb 64bitové paměti:
# dmidecode -t 33
43. Seznam zařízení pro správu:
# dmidecode -t 34
44. Chcete-li zobrazit seznam komponent pro správu:
# dmidecode -t 35
45. Chcete-li zobrazit seznam prahových dat zařízení pro správu:
# dmidecode -t 36
46. Seznam kanálů paměti:
# dmidecode -t 37
47. Seznam zařízení IPMI:
# dmidecode -t 38
48. Seznam napájecího zdroje:
# dmidecode -t 39
49. Seznam doplňkových informací:
# dmidecode -t 40
50. Seznam palubního zařízení:
# dmidecode -t 41