Linux 硬件信息查询:dmidecode 命令完整详解(BIOS/CPU/ 内存 / 主板实战)
Linux 学习资料 https://pan.baidu.com/s/1A6qqBk2ViE_Le2cQjSowkQ?pwd7uz81. 命令简介dmidecode 是一个用于在 Linux 系统下获取硬件信息的命令行工具。它通过读取并解码系统 DMIDesktop Management Interface桌面管理接口数据库中的信息以人类可读的文本格式显示详细的硬件配置。这些信息遵循 SMBIOSSystem Management BIOS标准涵盖了 BIOS、系统、主板、处理器、内存、缓存等关键硬件组件。注意由于 DMI 信息可能被用户或制造商修改因此 dmidecode 输出的信息不一定完全准确反映实际的物理硬件。2. 语法格式bash运行dmidecode [选项]3. 常用选项及说明表格选项说明-d, --dev-mem FILE指定从哪个设备文件读取 DMI 数据。默认为 /dev/mem。-h, --help显示帮助信息并退出。-s, --string KEYWORD仅显示指定 DMI 字符串关键字的信息。-t, --type TYPE仅显示指定 DMI 类型编码或关键字的信息。-u, --dump显示未解码的原始条目内容十六进制和 ASCII 格式。--dump-bin FILE将原始的 DMI 数据转储到指定的二进制文件中。--from-dump FILE从指定的二进制转储文件中读取 DMI 数据而非从内存。-V, --version显示 dmidecode 的版本信息并退出。3.1-s选项的有效字符串关键字 (KEYWORD)以下是一些常用的关键字用于查询特定的系统标识信息bios-vendor bios-version bios-release-date system-manufacturer system-product-name system-serial-number system-uuid baseboard-manufacturer baseboard-serial-number chassis-serial-number processor-version 更多关键字请参考手册或使用dmidecode -s查看3.2-t选项的有效类型关键字和编码可以使用数字编码或助记符关键字来指定硬件类型。常用类型关键字bios (类型 0) system (类型 1) baseboard (类型 2) chassis (类型 3) processor (类型 4) memory (类型 5, 6, 16, 17 等memory 关键字会显示多个相关类型) cache (类型 7) connector (类型 8) slot (类型 9)完整的类型编码列表部分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 16: Physical Memory Array 17: Memory Device ... (最高至 44 或更高具体取决于 SMBIOS 版本)提示运行 dmidecode 不加任何选项可以查看所有可用的 DMI 类型及其编码。4. 示例用法4.1 查看系统基本信息查看服务器 / 主机整体信息制造商、产品名、序列号等bash运行dmidecode -t system # 或使用编码 dmidecode -t 1仅查询系统序列号bash运行dmidecode -s system-serial-number4.2 查看主板信息查看主板制造商、型号、版本和序列号bash运行dmidecode -t baseboard # 或 dmidecode -t 2仅查询主板序列号bash运行dmidecode -s baseboard-serial-number4.3 查看 BIOS 信息查看 BIOS 供应商、版本和发布日期bash运行dmidecode -t bios4.4 查看处理器 (CPU) 信息查看详细的 CPU 信息包括型号、频率、核心数等bash运行dmidecode -t processor # 或 dmidecode -t 4结合 grep 过滤关键信息bash运行dmidecode -t processor | grep -E Manufacturer:|Version:|Max Speed:|Core Count:4.5 查看内存信息查看物理内存阵列信息如最大支持容量bash运行dmidecode -t 16查看每个内存设备的详细信息插槽、大小、类型、速度等bash运行dmidecode -t 17使用memory关键字查看所有内存相关信息bash运行dmidecode -t memory快速查看已安装内存条的大小和插槽占用情况bash运行dmidecode -t 17 | grep -E Size:|Locator: | grep -v No Module查看系统支持的最大内存容量bash运行dmidecode -t 16 | grep Maximum Capacity查看内存频率bash运行dmidecode -t 17 | grep -E Speed:|Type:4.6 结合管道和grep进行高级查询查找所有包含 “Serial Number” 的行用于收集各部件序列号bash运行dmidecode | grep Serial Number查找服务器型号bash运行dmidecode | grep Product Name统计已安装的内存条数量根据 “Memory Device” 段落的数量bash运行dmidecode -t 17 | grep Memory Device | wc -l4.7 处理二进制转储文件将当前系统的 DMI 数据保存到文件可用于离线分析bash运行sudo dmidecode --dump-bin dmi.bin从转储文件中读取并解码 DMI 信息bash运行dmidecode --from-dump dmi.bin -t system5. 注意事项权限要求dmidecode 需要读取 /dev/mem 设备这通常需要 root超级用户权限。普通用户执行可能会因权限不足而失败。建议使用 sudobash运行sudo dmidecode -t system信息准确性DMI/SMBIOS 数据是由系统 BIOS/UEFI 提供的可能不完整、过时或被修改。不能将其作为硬件检测的唯一绝对依据尤其是在安全敏感或需要精确硬件信息的场景。

相关新闻

Linux 用户与用户组管理:从用户分类到核心配置文件

Linux 用户与用户组管理:从用户分类到核心配置文件

1. 引言 在 Linux 里,用户与用户组是整个权限体系的基础。无论是系统运维人员还是开发人员,都需要掌握用户类型划分、用户组工作逻辑,以及配套的核心配置文件。本文梳理 Linux 的用户分类、用户组相关机制,同时对 /etc/passwd 和 /etc/group 两个关键配置文件做详细解读。…

2026/10/25 6:38:08 阅读更多 →
深夜惊魂!网站突然显示“建设中”该怎么办?站长紧急排查与SEO自救指南

深夜惊魂!网站突然显示“建设中”该怎么办?站长紧急排查与SEO自救指南

那是凌晨两点三十分,手机屏幕发出的微弱蓝光在漆黑的卧室里显得格外刺眼。我正睡得迷迷糊糊,突然被一阵急促的心跳声惊醒——不是心脏出了问题,而是我作为站长的职业本能。就在刚才,我的闹钟程序发来了报警邮件:“您的主域名访问状态异常:503 Service Unavailable”。我猛…

2026/11/2 22:59:22 阅读更多 →
Fluxion WiFi钓鱼实验:从原理到实战的无线网络安全攻防指南

Fluxion WiFi钓鱼实验:从原理到实战的无线网络安全攻防指南

1. 项目概述与核心价值 如果你对网络安全、无线渗透测试感兴趣,或者单纯好奇那些“蹭网”工具背后的原理,那么“用Fluxion复现WiFi钓鱼实验”这个项目绝对值得你亲手操作一遍。这不仅仅是一个“获取密码”的脚本运行过程,它更像是一次完整的、…

2026/10/26 21:59:37 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/3 1:09:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/2 10:46:11 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/2 10:47:40 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/2 1:16:51 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/2 10:46:31 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/2 10:46:26 阅读更多 →

日新闻

周新闻

月新闻