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]