1. 程式人生 > >Dmidecode-查詢硬件信息

Dmidecode-查詢硬件信息

processor app port control openbsd ctu 關鍵詞 number mil

Dmidecode-查詢硬件信息
內容
1. 前言
2. 實作環境
3. 安裝及設定
1. 步驟1.安裝 dmidecode 套件
2. 步驟2.開始使用 dmidecode
3. 補充1:硬件信息號碼及關鍵詞
4. 補充2:硬件 序號/版本/制造商 關鍵詞
4. 參考
前言
[dmidecode] 為一套可輕松顯示您目前主機的各項硬件信息套件,它查詢在您主機 BIOS 當中 SMBIOS/DMI 信息查達到查詢各項硬件信息的目的,例如您可查詢 CPU 類型、Cache、Memory Module、Slots、I/O Ports...等。
Dmidecode 支持操作系統類型如下:
• FreeBSD i386, x86-64

• NetBSD i386, x86-64
• OpenBSD i386
• BeOS i386
• Cygwin i386
• Linux i386, x86-64, ia64
• Solaris x86
實作環境
• FreeBSD 5.4-RELEASE
• dmidecode-2.9
安裝及設定
步驟1.安裝 dmidecode 套件
切換至 Ports Tree 路徑安裝 dmidecode 套件
#cd /usr/ports/sysutils/dmidecode //切換到安裝路徑
#make install clean //安裝套件並清除安裝中不必要的檔案
步驟2.開始使用 dmidecode
安裝完成後即可開始使用,詳細參數可參考 [FreeBSD Man Pages - dmidecode]
• -t (--type) Type_Number or Keyword: 參數加上硬件信息號碼或關鍵詞進行查詢 (ex. 4 = CPU、39 = Power Supply、bios、memory ...etc)
• -s (--string) Keyword: 參數加上關鍵詞進行查詢 (ex. bios-vendor、baseboard-serial-number ...etc)
• 顯示最詳細及完整的 BIOS 硬件信息
#dmidecode
• 搭配 Type Number 查詢指定的硬件信息
#dmidecode -t 4 //查詢 CPU 信息
#dmidecode -t 39 //查詢 Power Supply 信息
#dmidecode -t 4,39 //查詢 CPU 及 Power Supply 信息
• 搭配關鍵詞查詢指定的硬件信息
#dmidecode -t //顯示所有可用關鍵詞
#dmidecode -t processor //查詢 CPU 信息
#dmidecode -t memory //查詢 Memory 信息
#dmidecode -t processor memory //查詢 CPU 及 Memory 信息
• 搭配關鍵詞查詢指定的硬件信息
#dmidecode -s //顯示所有可用關鍵詞
#dmidecode -s bios-vendor //查詢 BIOS 制造商
#dmidecode -s baseboard-serial-number //查詢主機版序號 (Serial Number)
補充1:硬件信息號碼及關鍵詞
詳細參數可參考 [FreeBSD Man Pages - dmidecode]
硬件信息號碼如下:
• 0: BIOS
• 1: System
• 2: Base Board
• 3: Chassis
• 4: Processor
• 5: Memory Controller
• 6: Memory Module
• 7: Cache
• 8: Port Connector
• 9: System Slots
• 10: On Board Devices
• 11: OEM Strings
• 12: System Configuration Options
• 13: BIOS Language
• 14: Group Associations
• 15: System Event Log
• 16: Physical Memory Array
• 17: Memory Device
• 18: 32-bit Memory Error
• 19: Memory Array Mapped Address
• 20: Memory Device Mapped Address
• 21: Built-in Pointing Device
• 22: Portable Battery
• 23: System Reset
• 24: Hardware Security
• 25: System Power Controls
• 26: Voltage Probe
• 27: Cooling Device
• 28: Temperature Probe
• 29: Electrical Current Probe
• 30: Out-of-band Remote Access
• 31: Boot Integrity Services
• 32: System Boot
• 33: 64-bit Memory Error
• 34: Management Device
• 35: Management Device Component
• 36: Management Device Threshold Data
• 37: Memory Channel
• 38: IPMI Device
• 39: Power Supply
硬件信息關鍵詞如下: (顯示關鍵詞輸出硬件信息等於對應的 Type Number)
• bios: 0, 13
• system: 1, 12, 15, 23, 32
• baseboard: 2, 10
• chassis: 3
• processor: 4
• memory: 5, 6, 16, 17
• cache: 7
• connector: 8
• slot: 9
補充2:硬件 序號/版本/制造商 關鍵詞
詳細參數可參考 [FreeBSD Man Pages - dmidecode]
• BIOS
o bios-vendor: 查詢 BIOS 制造商
o bios-version: 查詢 BIOS 版本
o bios-release-date: 查詢 BIOS Release 日期
• System
o system-manufacturer: 查詢系統制造商
o system-product-name: 查詢系統產品名稱
o system-version: 查詢系統版本
o system-serial-number: 查詢系統序號 (Serial Number)
o system-uuid: 查詢系統 UUID
• MontherBoard
o baseboard-manufacturer: 查詢主板制造商
o baseboard-product-name: 查詢主板產品名稱
o baseboard-version: 查詢主板版本
o baseboard-serial-number: 查詢主板序號 (Serial Number)
o baseboard-asset-tag: 查詢主板資產標簽
• Chassis
o chassis-manufacturer: 查詢基座制造商
o chassis-type: 查詢基座類型
o chassis-version: 查詢基座版本
o chassis-serial-number: 查詢基座序號 (Serial Number)
o chassis-asset-tag: 查詢基座資產標簽
• CPU
o processor-family: 查詢 CPU 種類/系列
o processor-manufacturer: 查詢 CPU 制造商
o processor-version: 查詢 CPU 版本/速度
o processor-frequency: 查詢 CPU 處理頻率
參考
[dmidecode]

Dmidecode-查詢硬件信息