dmidecode(用来获取linux硬件的信息)

0.概念说明

  • dmidecode命令 可以让你在Linux系统下获取有关硬件方面的信息。
  • dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示。由于 DMI信息可以人为修改,因此里面的信息不一定是系统准确的信息。dmidecode遵循SMBIOS/DMI标准,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。
  • DMI(Desktop Management Interface,DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。
  • SMBIOS(System Management BIOS)是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。SMBIOS和DMI是由行业指导机构Desktop Management Task Force(DMTF)起草的开放性的技术标准,其中DMI设计适用于任何的平台和操作系统。
  • DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管理系统更加方便了电脑厂商和用户对系统的了解。
  • DMI的主要组成部分是Management Information Format(MIF)数据库。这个数据库包括了所有有关电脑系统和配件的信息。通过DMI,用户可以获取序列号、电脑厂商、串口信息以及其它系统配件信息。

1.安装

yum install -y dmidecode

1)使用

选项
-d:(default:/dev/mem)从设备文件读取信息,输出内容与不加参数标准输出相同。
-h:显示帮助信息。
-s:只显示指定DMI字符串的信息。(string)
-t:只显示指定条目的信息。(type)
-u:显示未解码的原始条目内容。
–dump-bin file:将DMI数据转储到一个二进制文件中。
–from-dump FILE:从一个二进制文件读取DMI数据。
-V:显示版本信息。

①)-s 后接参数


baseboard-asset-tag                     bios-release-date        
chassis-serial-number                   processor-manufacturer  #处理器制造商
system-uuid                             baseboard-manufacturer  #主板制造商
bios-vendor                             chassis-type             
processor-version        #处理器型号     system-version         
baseboard-product-name   #主板型号       bios-version            #bios版本       
chassis-version                         system-manufacturer                             
baseboard-serial-number  #主板序列号     chassis-asset-tag        
processor-family                        system-product-name     #服务器型号                          
baseboard-versio  #主板版本              chassis-manufacturer     
processor-frequency                     system-serial-number    #系统序列号

②-t 后接参数

baseboard  bios       cache      
chassis    connector  memory     
processor  slot       system

2)实例

dmidecode -s system-product-name   #查看服务器型号
dmidecode | grep 'Serial Number'   #查看主板的序列号
dmidecode -s system-serial-number  #查看系统序列号
dmidecode -t memory                #查看内存信息
dmidecode -t 11                    #查看OEM信息

2.服务器实操

1.查看服务器型号
[root@ausfilter ~]# dmidecode -s system-product-name
EVT2236MT
##可以看出型号为 EVT2236MT 这是一款外国的服务器,服务商是edsys
##http://edsys.com.au/brochures/edsys/EVT2236MT.pdf

2.查看内存
[root@ausfilter ~]# dmidecode -t memory |grep 'Manufacturer'
    Manufacturer: Kingston
    Manufacturer: Kingston
[root@ausfilter ~]# dmidecode -t memory |grep -i 'size'
    Size: 16384 MB
    Size: 16384 MB
    ###可以看出服务器插了金士顿的两条16G的内存条
    
3.查看处理器类型
[root@ausfilter ~]# dmidecode -s processor-version
Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
###这是英特尔至强系列的cpu

4.查询主板信息
[root@test240 ~]# dmidecode |grep -A16 "System Information$"
System Information
    Manufacturer: System manufacturer
    Product Name: System Product Name
    Version: System Version
    Serial Number: System Serial Number
    UUID: 6a4357e6-062e-7b62-82d2-107b444955d7
    Wake-up Type: Power Switch
    SKU Number: SKU
    Family: To be filled by O.E.M.
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
    Manufacturer: ASUSTeK COMPUTER INC.
    Product Name: PRIME B250M-J
    Version: Rev X.0x
    Serial Number: 170705304414912
    Asset Tag: Default string
##这是华硕 B250M的主板
  • 0
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值