用法:

1、 dmidecode  -t  [类型代码或名称 ] 指令

(1)获取系统信息,例如:

[root@lala docker]# dmidecode -t 1
# dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: VMware, Inc.
	Product Name: VMware Virtual Platform
	Version: None
	Serial Number: VMware-56 2d 6f cf 37 7b b6 ee-2b 86 0f 6b 26 e5 4f 37
	UUID: 564D6FCF-C77B-B6EE-2B26-0F6B25E02F07
	Wake-up Type: Power Switch
	SKU Number: Not Specified
	Family: Not Specified

(2)获取主板信息:

[root@shanghai docker]# dmidecode -t 2
# dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
	Manufacturer: Intel Corporation
	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

(3)获取CPU ID

dmidecode -t 4 | grep ID

(4)获取系统序列号

dmidecode  | grep  Serial 

附:

dmidecode -t 指令参数参考

       Type   Information
       ────────────────────────────────────────────
          0   BIOS
          1   System
          2   Baseboard
          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
         40   Additional Information
         41   Onboard Devices Extended Information
         42   Management Controller Host Interface

2、dmidecode -s [关键字] 指令

例如,查看处理器生产厂家:

[root@shanghai docker]# dmidecode -s processor-manufacturer
GenuineIntel

附可查询的关键字:

bios-vendor, bios-version, bios-release-date,  
system-manufacturer,  system-product-name,   system-version, system-serial-number,  system-uuid, 
baseboard-manufacturer, baseboard-product-name, baseboard-version, baseboard-serial-number,  baseboard-asset-tag,
chassis-manufacturer, chassis-type, chassis-version, chassis-serial-number, chassis-asset-tag, 
processor-family, processor-manufacturer, processor-version,  processor-frequency

附Windows 获取CPU ID等硬件信息(使用wmic):

(1)查看cpu序列号:

wmic cpu get processorid


(2)查看主板序列号:

wmic baseboard get serialnumber


(3)查看bios序列号:

wmic bios get serialnumber


(4)查看网卡信息:

wmic nicconfig get macaddress

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐