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,用户可以获取序列号、电脑厂商、串口信息以及其它系统配件信息。

语法

dmidecode [选项]

选项

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

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

(3)type全部编码列表:

  • BIOS
  • System
  • Base Board
  • Chassis
  • Processor
  • Memory Controller
  • Memory Module
  • Cache
  • Port Connector
  • System Slots
  • On Board Devices
  • OEM Strings
  • System Configuration Options
  • BIOS Language
  • Group Associations
  • System Event Log
  • Physical Memory Array
  • Memory Device
  • 32-bit Memory Error
  • Memory Array Mapped Address
  • Memory Device Mapped Address
  • Built-in Pointing Device
  • Portable Battery
  • System Reset
  • Hardware Security
  • System Power Controls
  • Voltage Probe
  • Cooling Device
  • Temperature Probe
  • Electrical Current Probe
  • Out-of-band Remote Access
  • Boot Integrity Services
  • System Boot
  • 64-bit Memory Error
  • Management Device
  • Management Device Component
  • Management Device Threshold Data
  • Memory Channel
  • IPMI Device
  • Power Supply
  • Additional Information
  • Onboard Device

实例

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

不带选项执行dmidecode命令通常会输出所有的硬件信息。dmidecode命令有个很有用的选项-t,可以按指定类型输出相关信息,假如要获得处理器方面的信息,则可以执行:

[root@localhost ~]# dmidecode -t processor
# dmidecode 2.11
SMBIOS 2.5 present.Handle 0x0001, DMI type 4, 40 bytes
Processor InformationSocket Designation: Node 1 Socket 1Type: Central ProcessorFamily: Xeon MPManufacturer: Intel(R) Corporationid: C2 06 02 00 FF FB EB BFSignature: Type 0, Family 6, Model 44, Stepping 2Flags:FPU (Floating-point unit on-chip)VME (Virtual mode extension)DE (Debugging extension)PSE (Page size extension)TSC (time stamp counter)MSR (Model specific registers)PAE (Physical address extension)MCE (Machine check exception)CX8 (CMPXCHG8 instruction supported)APIC (On-chip APIC hardware supported)SEP (Fast system call)MTRR (Memory type range registers)PGE (Page global enable)MCA (Machine check architecture)CMOV (Conditional move instruction supported)PAT (Page attribute table)PSE-36 (36-bit page size extension)CLFSH (CLFLUSH instruction supported)DS (Debug store)ACPI (ACPI supported)MMX (MMX technology supported)FXSR (FXSAVE and FXSTOR instructions supported)SSE (Streaming SIMD extensions)SSE2 (Streaming SIMD extensions 2)ss (Self-snoop)HTT (Multi-threading)TM (Thermal monitor supported)PBE (Pending break enabled)Version: Intel(R) Xeon(R) CPU           E5620  @ 2.40GHzVoltage: 1.2 VExternal Clock: 5866 MHzMax Speed: 4400 MHzCurrent Speed: 2400 MHzStatus: Populated, EnabledUpgrade: ZIF SocketL1 Cache Handle: 0x0002L2 Cache Handle: 0x0003L3 Cache Handle: 0x0004Serial Number: Not SpecifiedAsset Tag: Not SpecifiedPart Number: Not SpecifiedCore Count: 4Core Enabled: 4Thread Count: 8Characteristics:64-bit capableHandle 0x0055, DMI type 4, 40 bytes
Processor InformationSocket Designation: Node 1 Socket 2Type: Central ProcessorFamily: Xeon MPManufacturer: Not SpecifiedID: 00 00 00 00 00 00 00 00Signature: Type 0, Family 0, Model 0, Stepping 0Flags: NoneVersion: Not SpecifiedVoltage: 1.2 VExternal Clock: 5866 MHzMax Speed: 4400 MHzCurrent Speed: UnknownStatus: UnpopulatedUpgrade: ZIF SocketL1 Cache Handle: Not ProvidedL2 Cache Handle: Not ProvidedL3 Cache Handle: Not ProvidedSerial Number: Not SpecifiedAsset Tag: Not SpecifiedPart Number: Not SpecifiedCharacteristics: None

linux命令查看系统硬件的版本(dmidecode)相关推荐

  1. Linux系统查看系统硬件,linux怎么查看系统硬件信息

    有时候想查看电脑中的系统硬件信息不知道怎么办下面是学习啦小编带来的关于linux怎么查看系统硬件信息的内容,欢迎阅读! linux怎么查看系统硬件信息? 查看cpu: lscpu命令,查看的是cpu的 ...

  2. linux下查看系统硬件,Linux 查看系统硬件信息 Linux 查看系统硬件信息(实例详解)...

    linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并作了分类,实例解说.html cpu lscpu命令,查看的是cpu的统计信息.linux blue@ ...

  3. Linux下查看系统硬件信息

    1.查看CPU的统计信息 lscpu 2.查看CPU的详细信息 cat /proc/cpuinfo 3.查看CPU型号 cat /proc/cpuinfo |grep name |cut -f2 -d ...

  4. linux 负载命令,通过Linux命令查看系统平均负载的方法

    1.Linux系统的平均负载的概念 有时候我们会觉得系统响应很慢,但是又找不到原因,这时就要查看平均负载了,看它是否有大量的进程在排队等待.特定时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度, ...

  5. linux什么命令查设备型号,在Linux命令行中查看系统硬件制造商、型号与序列号的六种方法...

    下面的六种方法都可以获取到 Linux 中的系统硬件制造商.型号与序列号,它们分别是 dmidecode.inxi.lshw./sys.dmesg.hwinfo 命令. 前言 对于 Linux 图形界 ...

  6. 9个Linux 查看系统硬件信息命令(实例详解)

    在Linux下,我们精要遇到需要查看系统的硬件信息, 这里我罗列了查看系统硬件信息的实用命令,并做了分类,实例解说. 执行环境:ubuntu 16.04 1. cpu lscpu命令,查看的是cpu的 ...

  7. dmidecode 查看系统硬件信息 - linux下的鲁大师

    找不到linux下的鲁大师?文本模式下都没有GUI?有木有文本模式下查看系统硬件信息的简便方法?必须有,dmidecode 大部分linux都默认安装了该包,dmidecode 不扫描硬件,仅仅从 B ...

  8. linux(ubuntu) 查看系统设备信息 命令

    时间:2012-08-02 00:12 ubuntu查看版本命令 方法一: 在终端中执行下列指令: cat /etc/issue 方法二: 使用 lsb_release 命令也可以查看 Ubuntu ...

  9. linux 系统硬件信息检测工具,Linux 查看系统硬件信息(实例详解)

    cpu lscpu命令,查看的是cpu的统计信息.blue@blue-pc:~$ lscpu Architecture:          i686            #cpu架构 CPU op- ...

最新文章

  1. Android中后台定时任务实现,即时数据同步问题思考!
  2. python 多边形曲线
  3. (转载)VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)...
  4. [Swift]LeetCode649. Dota2 参议院 | Dota2 Senate
  5. 【算法】一个简单的线性判别分析(LDA)原理
  6. win7远程桌面连接_Windows10远程桌面使用方法
  7. [GO语言基础] 三.变量声明、数据类型、标识符及编程练习12题
  8. 小汤学编程之MySQL(二)——数据库操作、表结构操作、表数据操作、查询数据和数据类型
  9. 计算机操作系统模拟试题,最新考研计算机-操作系统模拟试题.doc
  10. div内容过长自动省略号
  11. JSP标签,jsp:include,jsp:forward用法介绍及示例
  12. 校园信息发布平台网站源码
  13. 2021年安全员-C证(山东省-2020版)考试及安全员-C证(山东省-2020版)模拟试题
  14. java 滑杆和进度条_进度条 和 滑条
  15. android 仿微信聊天气泡显示图片,怎么实现微信聊天时的气泡图(一)
  16. Word打开文件时,提示文件扩展名和文件格式不匹配,无法打开
  17. github上fork分支后再合入原master分支的改动
  18. 《我学区块链》—— 五、Remix简单使用
  19. 传感器发展历史(详细)
  20. 落谷----P4994 终于结束的起点

热门文章

  1. 国防科大计算机学院吕品,国防科技大学徐明教授访问重点实验室
  2. VS2017使用NuGet安装Oracle.ManagedDataAccess.EntityFramework 的异常解决
  3. 怎么用计算机算组合,御魂组合计算器
  4. 查询python答案的app_智慧职教APPPython程序设计期末考试查题公众号答案
  5. 使用VSTS的Git进行版本控制(四)——在Visual Studio中管理分支
  6. 计算机系统实验之buflab
  7. mask interrupt
  8. SHARP GP2Y1014笔记
  9. Android自适应屏幕大小和layout布局(转)
  10. 微信小程序在wxml中的数据保留小数和取整