一、简介

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、查看服务器型号:dmidecode | grep 'Product Name'

2、查看主板的序列号:dmidecode |grep 'Serial Number'

3、查看系统序列号:dmidecode -s system-serial-number

4、查看内存信息:dmidecode -t memory

   5、查看内存支持的最大容量: dmidecode|grep -P 'Maximum\s+Capacity'

6、Linux 查看内存的插槽数,已经使用多少插槽.每条内存多大,已使用内存多大

dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range

7、查看OEM信息:dmidecode -t 11

关于 Dmidecode 的更多用法,你可以通过指定 -h 选项查询。

三、dmidecode参数string及type列表  

(1). Valid string keywords are:
      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

(2)Valid type keywords are:
      bios
      system
      baseboard
      chassis
      processor
      memory
      cache
      connector
      slot

转载于:https://blog.51cto.com/0987654321/1174682

dmidecode 命令详解(获取硬件信息)相关推荐

  1. 如何获取服务器机器码_dmidecode命令详解(获取硬件信息)

    如何获取服务器机器码_dmidecode命令详解_获取硬件信息 零.获取linux服务器机器码 一.dmidecode简介 二.dmidecode的作用 三.dmidecode命令用法 dmideco ...

  2. Linux下获取详细硬件信息的工具:Dmidecode命令详解

    Dmidecode 这款软件允许你在 Linux 系统下获取有关硬件方面的信息.Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS.系统.主板.处理器.内存.缓存等等.偶 ...

  3. 汇总 Linux下获取详细硬件信息的工具:Dmidecode命令详解

    Dmidecode 这款软件允许你在 Linux 系统下获取有关硬件方面的信息.Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS.系统.主板.处理器.内存.缓存等等.偶 ...

  4. dmidecode命令详解

    在Linux系统下,想要查看系统的硬件信息就可以使用dmidecode命令,在Windows中可以使用"DMIScope"软件(收费软件,笔者未使用过)来查看和修改BIOS. 一. ...

  5. 一个获取ip地址的命令详解

    今天在看师兄写的一个安装脚本文件,虽然之前学了不少bash知识.不是太熟练,打算练练手,可是这个命令折磨了我好久.索性花点时间把它弄清楚.awk这个工具语言的难度,我是体会到了.写正则表达式的都是什么 ...

  6. Linux常用命令详解(最全)

    Linux命令目录 Linux命令集合 系统信息 关机 (系统的关机.重启以及登出 ) 文件和目录 文件搜索 挂载一个文件系统 磁盘空间 用户和群组 文件的权限 - 使用 "+" ...

  7. c linux time微秒_学习linux,看这篇1.5w多字的linux命令详解(6小时讲明白Linux)

    用心分享,共同成长 没有什么比每天进步一点点更重要了 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍.命令参数格式.命令参数.命令常用参数示例.由于linux命令较多,我还特意选了 ...

  8. Windbg调试命令详解

    Windbg调试命令详解 发表于2013 年 8 月 23 日 转载注明>> [作者:张佩][原文:http://www.yiiyee.cn/Blog] 1. 概述 用户成功安装微软Win ...

  9. adb shell 命令详解,android, adb logcat

    http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...

最新文章

  1. 一次mysql瘫痪解救
  2. Android 关闭软键盘
  3. mongodb创建用户名和密码_Python中使用MongoDB详解
  4. How is assignment blocks of overview pages read from configuration
  5. ios 静态库合成_iOS生成静态库方法-iOS集成静态库-iOS合并静态库
  6. 【ubuntu】GPU进程kill后,显存未释放(杀死僵尸进程)
  7. _INTSIZEOF
  8. css内容渐入效果实现
  9. python连接access 参数太少_paip. 解决php 以及 python 连接access无效的参数量。参数不足,期待是 1”的错误...
  10. Memcached(四)Memcached的CAS协议
  11. 看寄存代码中的方式时,一定要看到方法的底部 (有时代码会在finally中写东西) 。
  12. wegame饥荒一直连接中_英雄联盟手游:腾讯WeGame发布了,可以玩云顶之弈自走棋...
  13. MATLAB+simulink仿真学习
  14. Oracle 21版Database In-Memory LivaLabs实验(下)
  15. Mysql5.7下载安装步骤详解
  16. 中国与印度的GDP深层剖析
  17. 初级基础HTML CSS实现二级下拉菜单
  18. 厚朴汇智李艳华:如何培养优秀猎头顾问?
  19. SVN代码迁移到Gitlab(保留SVN的提交记录)
  20. 反向代理和正向代理的概念

热门文章

  1. 魔改宜家灯泡当主机,玩转《毁灭战士》无压力!网友:远超我家第一台电脑...
  2. NLP领域“学霸”太多,一年前标准已过时,新跑分标准SuperGLUE出炉
  3. 浅谈CPU、内存、虚拟内存、硬盘之间的关系
  4. Nginx主配置文件nginx.conf详细说明
  5. (二十)java多线程之ScheduledThreadPoolExecutor
  6. 从挂起到实现,你知道内核是如何实现的?
  7. java生成自己定义的表ID
  8. Python学习笔记4—Python字典元组
  9. Apple Mach-O Linker Error
  10. 解决方案、项目、程序集、命名空间