dmidecode コマンドは、システムのデスクトップ管理インターフェイス (DMI) テーブルをダンプし、人間が読める形式で表示します。 DMI テーブルは、ハードウェア コンポーネントに関する情報を追跡するための業界標準です。コンポーネントをタイプに分け、各タイプに番号を付けます。たとえば、タイプ 4 はプロセッサ、タイプ 39 は電源などです。同様のコマンドと同様に、dmidecode を使用して、接続されているデバイスを確認し、それらが特定のデバイスをサポートしているかどうかを確認できます。特徴。ただし、dmidecode の作成者は、DMI テーブルの情報は、多くの場合、「不正確、不完全、または単に間違っている」と警告しています。したがって、ハードウェア情報の唯一の情報源として DMI テーブルに依存しないでください。
構文
dmidecode コマンドの構文は次のとおりです。
# dmidecode [options]
dmidecode コマンドの例
1. ファイルからメモリを読み取るには:
# dmidecode -d /dev/mem
2. 簡潔にするには:
# dmidecode -q # dmidecode --quite
3. DMI 文字列の値を出力するには:
# dmidecode -s bios-version # dmidecode --string bios-version
利用可能な文字列:
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. 指定したタイプのエントリを表示するには:
# dmidecode -t TYPE # dmidecode -t memory # dmidecode --type memory
利用可能なタイプ:
bios, system, baseboard, chassis, processor, memory, cache, connector, slot.
5. エントリをデコードしないようにするには、16 進数としてダンプします:
# dmidecode -u # dmidecode --dump
6. DMI データをファイルにダンプするには:
# dmidecode --dump-bin /tmp/file.txt
7. 使用情報を表示するには:
# dmidecode -h
8. バージョンを表示して終了するには:
# dmidecode -V # dmidecode --version
9. BIOS を一覧表示するには:
# dmidecode -t 0
10. システムを一覧表示するには:
# 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. ベースボードを一覧表示するには:
# 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. シャーシを一覧表示するには:
# 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. プロセッサを一覧表示するには:
# 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. メモリ コントローラを一覧表示するには:
# 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. メモリ モジュールを一覧表示するには:
# dmidecode -t 6
16. キャッシュを一覧表示するには:
# dmidecode -t 7
17. ポート コネクタを一覧表示するには:
# dmidecode -t 8
18. システム スロットを一覧表示するには:
# dmidecode -t 9
19. オンボード デバイスを一覧表示するには:
# dmidecode -t 10
20. OEM 文字列を一覧表示するには:
# dmidecode -t 11
21. システム構成オプションを一覧表示するには:
# dmidecode -t 12
22. BIOS 言語を一覧表示するには:
# dmidecode -t 13
23. グループの関連付けを一覧表示するには:
# dmidecode -t 14
24. システム イベント ログを一覧表示するには:
# dmidecode -t 15
25. 物理メモリ アレイを一覧表示するには:
# dmidecode -t 16
26. メモリ デバイスを一覧表示するには:
# dmidecode -t 17
27. 32 ビット メモリ エラーを一覧表示するには:
# dmidecode -t 18
28. メモリ配列のマップされたアドレスを一覧表示するには:
# dmidecode -t 19
29. メモリ デバイスのマップされたアドレスを一覧表示するには:
# dmidecode -t 20
30. 内蔵ポインティング デバイスを一覧表示するには:
# dmidecode -t 21
31. ポータブル バッテリーを一覧表示するには:
# dmidecode -t 22
32. システム リセットを一覧表示するには:
# dmidecode -t 23
33. ハードウェア セキュリティを一覧表示するには:
# dmidecode -t 24
34. システムの電源制御を一覧表示するには:
# dmidecode -t 25
35. 電圧プローブを一覧表示するには:
# dmidecode -t 26
36. 冷却装置を一覧表示するには:
# dmidecode -t 27
37. 温度プローブを一覧表示するには:
# dmidecode -t 28
38. 電流プローブを一覧表示するには:
# dmidecode -t 29
39. 帯域外リモート アクセスを一覧表示するには:
# dmidecode -t 30
40. ブート整合性サービスを一覧表示するには:
# dmidecode -t 31
41. システム ブートを一覧表示するには:
# dmidecode -t 32
42. 64 ビット メモリ エラーを一覧表示するには:
# dmidecode -t 33
43. 管理デバイスを一覧表示するには:
# dmidecode -t 34
44. 管理デバイス コンポーネントを一覧表示するには:
# dmidecode -t 35
45. 管理デバイスのしきい値データを一覧表示するには:
# dmidecode -t 36
46. メモリー チャンネルを一覧表示するには:
# dmidecode -t 37
47. IPMI デバイスを一覧表示するには:
# dmidecode -t 38
48. 電源を一覧表示するには:
# dmidecode -t 39
49. 追加情報を一覧表示するには:
# dmidecode -t 40
50. オンボード デバイスを一覧表示するには:
# dmidecode -t 41