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/5 3:36:02 阅读更多 →
深夜惊魂!网站突然显示“建设中”该怎么办?站长紧急排查与SEO自救指南

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

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

2026/10/3 21:28:38 阅读更多 →
Fluxion WiFi钓鱼实验:从原理到实战的无线网络安全攻防指南

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

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

2026/10/2 10:26:37 阅读更多 →

最新新闻

为什么2026年你该试试Orkas:local-first多智能体AI桌面应用,一位Commander指挥9位专家Agent

为什么2026年你该试试Orkas:local-first多智能体AI桌面应用,一位Commander指挥9位专家Agent

为什么2026年你该试试Orkas:local-first多智能体AI桌面应用,一位Commander指挥9位专家Agent 【免费下载链接】Orkas Orkas is an open-source, local-first AI desktop app: a commander LLM directs specialist sub-agents, and runs your installed co…

2026/10/7 8:37:20 阅读更多 →
# AI 时代开发者如何保持竞争力:你需要强化的三项核心技能

# AI 时代开发者如何保持竞争力:你需要强化的三项核心技能

AI 时代开发者如何保持竞争力:你需要强化的三项核心技能 AI 正在改变开发者的工作方式。手写代码依然必要,但你现在更需要懂得如何指挥 AI、评估质量、权衡技术方案并做出决策。这其实不难,你可以从以下三个方向开始练手。 变成调度者&#x…

2026/10/7 8:37:20 阅读更多 →
libwebsockets lws-acme-client 插件实战:在 lwsws 中自动签发与续期 Let‘s Encrypt TLS 证书

libwebsockets lws-acme-client 插件实战:在 lwsws 中自动签发与续期 Let‘s Encrypt TLS 证书

人工智能AI Agent多模态语音AI 应用 【免费下载链接】ten-framework Open-source framework for conversational voice AI agents 项目地址: https://gitcode.com/TEN-framework/ten-framework 点击查看 免费下载 本篇文章以 third_party/libwebsockets 仓库中的 l…

2026/10/7 8:37:20 阅读更多 →
基于 MCP 协议的 GEO 检测 Agent 化实践:控制面/执行面分离架构

基于 MCP 协议的 GEO 检测 Agent 化实践:控制面/执行面分离架构

摘要:本文记录将 GEO(生成式引擎优化)品牌可见度检测流程 Agent 化的完整工程实践:网站作为控制面负责任务状态机与数据归属,AI 工作台(腾讯 WorkBuddy)作为执行面通过自定义 MCP 连接器领取并执…

2026/10/7 8:37:20 阅读更多 →
木工机械出口中东:220V/240V/400V/415V转380V变压器选型 卓尔凡技术分享

木工机械出口中东:220V/240V/400V/415V转380V变压器选型 卓尔凡技术分享

随着中国木工机械不断出口到中东市场,数控开料机、封边机、雕刻机、裁板锯、砂光机、四面刨等设备在沙特、阿联酋、伊朗、伊拉克、科威特、卡塔尔、阿曼、约旦、埃及等国家越来越常见。但很多设备厂家和外贸商都会遇到一个实际问题:国内木工机械大多按三…

2026/10/7 8:37:20 阅读更多 →
humanizer如何让改写不失真?SFT+DPO+GRPO训练流水线完整拆解(全程不用AI检测器)

humanizer如何让改写不失真?SFT+DPO+GRPO训练流水线完整拆解(全程不用AI检测器)

humanizer如何让改写不失真?SFTDPOGRPO训练流水线完整拆解(全程不用AI检测器) 【免费下载链接】humanizer 项目地址: https://ai.gitcode.com/hf_mirrors/jialinyyzz/humanizer humanizer 是一个 12B 参数的本地 AI 文本改写模型&…

2026/10/7 8:36:19 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 6:26:51 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 8:21:32 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 4:21:51 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:18:13 阅读更多 →