[轉載]【FreeBSD】Dmidecode-查詢硬體資訊


【FreeBSD】Dmidecode-查詢硬體資訊


前言

[dmidecode] 為一套可輕鬆顯示您目前主機的各項硬體資訊套件,它查詢在您主機 BIOS 當中 SMBIOS/DMI 資訊查達到查詢各項硬體資訊的目的,例如您可查詢 CPU 類型、Cache、Memory Module、Slots、I/O Ports...等。 (請尊重 weithenn 的辛勞!!)
Dmidecode 支援作業系統類型如下:
  • FreeBSD i386, x86-64 (請尊重 weithenn 的辛勞!!)
  • NetBSD i386, x86-64
  • OpenBSD i386
  • BeOS i386
  • Cygwin i386 (請尊重 weithenn 的辛勞!!)
  • Linux i386, x86-64, ia64
  • Solaris x86


實作環境

  • FreeBSD 5.4-RELEASE
  • dmidecode-2.9 (請尊重 weithenn 的辛勞!!)

安裝及設定

步驟1.安裝 dmidecode 套件

切換至 Ports Tree 路徑安裝 dmidecode 套件 (請尊重 weithenn 的辛勞!!)
#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 硬體資訊 (請尊重 weithenn 的辛勞!!)
#dmidecode
  • 搭配 Type Number 查詢指定的硬體資訊 (請尊重 weithenn 的辛勞!!)
#dmidecode -t 4 //查詢 CPU 資訊
#dmidecode -t 39 //查詢 Power Supply 資訊
#dmidecode -t 4,39 //查詢 CPU 及 Power Supply 資訊
  • 搭配關鍵字查詢指定的硬體資訊 (請尊重 weithenn 的辛勞!!)
#dmidecode -t //顯示所有可用關鍵字
#dmidecode -t processor //查詢 CPU 資訊
#dmidecode -t memory //查詢 Memory 資訊
#dmidecode -t processor memory //查詢 CPU 及 Memory 資訊
  • 搭配關鍵字查詢指定的硬體資訊 (請尊重 weithenn 的辛勞!!)
#dmidecode -s //顯示所有可用關鍵字
#dmidecode -s bios-vendor //查詢 BIOS 製造商
#dmidecode -s baseboard-serial-number //查詢主機版序號 (Serial Number)

補充1:硬體資訊號碼及關鍵字

詳細參數可參考 [FreeBSD Man Pages - dmidecode]
硬體資訊號碼如下:
  • 0: BIOS
  • 1: System (請尊重 weithenn 的辛勞!!)
  • 2: Base Board
  • 3: Chassis
  • 4: Processor
  • 5: Memory Controller
  • 6: Memory Module
  • 7: Cache
  • 8: Port Connector (請尊重 weithenn 的辛勞!!)
  • 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 (請尊重 weithenn 的辛勞!!)
  • 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 (請尊重 weithenn 的辛勞!!)
  • 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 (請尊重 weithenn 的辛勞!!)
  • chassis: 3
  • processor: 4
  • memory: 5, 6, 16, 17
  • cache: 7 (請尊重 weithenn 的辛勞!!)
  • connector: 8
  • slot: 9

補充2:硬體 序號/版本/製造商 關鍵字

詳細參數可參考 [FreeBSD Man Pages - dmidecode]
  • BIOS
    • bios-vendor: 查詢 BIOS 製造商
    • bios-version: 查詢 BIOS 版本 (請尊重 weithenn 的辛勞!!)
    • bios-release-date: 查詢 BIOS Release 日期
  • System
    • system-manufacturer: 查詢系統製造商
    • system-product-name: 查詢系統產品名稱
    • system-version: 查詢系統版本
    • system-serial-number: 查詢系統序號 (Serial Number)
    • system-uuid: 查詢系統 UUID
  • MontherBoard (請尊重 weithenn 的辛勞!!)
    • baseboard-manufacturer: 查詢主機板製造商
    • baseboard-product-name: 查詢主機板產品名稱
    • baseboard-version: 查詢主機板版本 (請尊重 weithenn 的辛勞!!)
    • baseboard-serial-number: 查詢主機板序號 (Serial Number)
    • baseboard-asset-tag: 查詢主機板資產標籤
  • Chassis (請尊重 weithenn 的辛勞!!)
    • chassis-manufacturer: 查詢基座製造商
    • chassis-type: 查詢基座類型
    • chassis-version: 查詢基座版本 (請尊重 weithenn 的辛勞!!)
    • chassis-serial-number: 查詢基座序號 (Serial Number)
    • chassis-asset-tag: 查詢基座資產標籤
  • CPU (請尊重 weithenn 的辛勞!!)
    • processor-family: 查詢 CPU 種類/系列
    • processor-manufacturer: 查詢 CPU 製造商
    • processor-version: 查詢 CPU 版本/速度
    • processor-frequency: 查詢 CPU 處理時脈 (請尊重 weithenn 的辛勞!!)

參考

[dmidecode]
[FreeBSD Man Pages - dmidecode]
[dmidecode FreeBSD]
[Dmidecode - Linux Wiki]

虹光大成就-密教灌頂(一)