查看源代码
出自Linux Wiki
对
Dmidecode
的源代码
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
受到LinuxSir.org上wheel回贴的启发,参考相关的man文档,写下本文~~ 本文介绍通过软件获取系统和硬件的信息:如 BIOS、System、主板、底盘(不会翻译,chassis,请修改)、处理器、内存控制器、内存模块、缓存等。有点像Windows下的CPU-z,不过比其获得的东西还要多。 {{Hint|更多同类Linux小工具,请参见[[查看硬件详细信息]]。}} '''使用的工具''': dmidecode ,需要root权限 {{Hint|输入dmidecode -t 4,即刻得到您的处理器信息}} ==原理简介== '''DMI''',即Desktop Management Interface。也有被称为SMBIOS,即System Management BIOS。DMI表的意义在于让我们在不探测硬件实体的情况下获取硬件的部分信息,方便了用户,但也同时表明,表中的信息可能是不可靠的。 dmidecode的作用则是将DMI表中的信息用人可以读懂的方式显示出来。 ==使用方法== 最简单的使用方法,它将显示dmidecode所能获取到的全部dmi信息: # dmidecode 下面列几个表格: <div align=center> {|align="center" cellpadding="3" border="1" |+ '''常用参数''' |- | -q 或 --quiet|| 不显示太多信息,比如某条数据是从哪里读来的等等,为了得到简洁的信息,此条很有用。 |- | -t 或 --type TYPE|| 指定要显示哪方面的内容,很重要,随后介绍。 |- | -s 或 --string KEYWORD|| 显示特定的关键字,下面会有介绍。 |- | -u 或 --dump || 直接显示DMI表信息而不解码,将以16进制的文本方式显示,对普通用户意义不大。 |} </div> <br /> <div align=center> {|align="center" cellpadding="3" border="1" |+ '''-t 或 --type后的文本参数''' |- | bios|| bios的各项信息 |- | system || 系统信息,在我的笔记本上可以看到版本、型号、序号等信息。 |- | baseboard || 主板信息 |- | chassis || 机架信息,包络制造商、机架类型、机架高度、SN号、电源模块数等。 |- | processor || CPU的详细信息 |- | memory || 内存信息,包括目前插的内存条数及大小,支持的单条最大内存和总内存大小等等。 |- | cache || 缓存信息,似乎是CPU的缓存信息 |- | connector || 在我的电脑是PCI设备的信息 |- | slot || 插槽信息 |} </div> 使用举例: # dmidecode -t bios 或 # dmidecode -t bios, processor <div align=center> {|align="center" cellpadding="3" border="1" |+ '''-t 或 --type后的文本参数''' |- | bios|| bios的各项信息 |- | system || 系统信息,在我的笔记本上可以看到版本、型号、序号等信息。 |- | baseboard || 主板信息 |- | chassis || “底板”,不太理解其含意,期待大家补充 |- | processor || CPU的详细信息 |- | memory || 内存信息,包括目前插的内存条数及大小,支持的单条最大内存和总内存大小等等。 |- | cache || 缓存信息,似乎是CPU的缓存信息 |- | connector || 在我的电脑是PCI设备的信息 |- | slot || 插槽信息 |} </div> <br /> <div align=center> {|align="center" cellpadding="3" border="1" |+ '''-s 或 --string后的参数''' |- | bios-vendor bios-version bios-release-date|| bios的信息,不再翻译了 |- | 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 || CPU的详细信息 |} </div> <br /> <div align=center> {|align="center" cellpadding="3" border="1" |+ '''-t 或 --type后的文本参数''' |- | bios|| bios的各项信息 |- | system || 系统信息,在我的笔记本上可以看到版本、型号、序号等信息。 |- | baseboard || 主板信息 |- | chassis || “底板”,不太理解其含意,期待大家补充 |- | processor || CPU的详细信息 |- | memory || 内存信息,包括目前插的内存条数及大小,支持的单条最大内存和总内存大小等等。 |- | cache || 缓存信息,似乎是CPU的缓存信息 |- | connector || 在我的电脑是PCI设备的信息 |- | slot || 插槽信息 |} </div> 如果想了解更多信息,下面的内容可供参考,即-t后跟随的数字的意义。 {{Note|并不是所有各项都能得到结果。}} <br /> Type Information ---------------------------------------- 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 [[Category: 硬件的驱动与使用]]
在这个页面上使用的模板有:
Template:Hint
(
查看源码
)
Template:Note
(
查看源码
)
返回到
Dmidecode
。
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
查看
页面
讨论
查看源代码
历史
个人工具
登录/创建账户
搜索
简体繁体转换
不转换
简体
繁體
工具箱
链入页面
链出更改
特殊页面