在日常的系统运维、服务器管理或资产盘点工作中,我们经常需要快速获取一台Linux服务器或主机的“身份证信息”——包括硬件制造商(Manufacturer)、产品型号(Product Name)和序列号(Serial Number)。
这些信息对于故障排查、硬件升级、资产登记都至关重要。
今天,就给大家分享 几 种实用又高效的方法,让你在Linux命令行中轻松获取这些关键硬件信息!建议收藏备用!
dmidecode
(最推荐)dmidecode
是获取底层硬件信息的权威工具,它直接读取系统的 DMI(桌面管理接口)表(即 SMBIOS 数据),信息最准确、最完整。
使用方法:
深色版本
输出示例:
深色版本
。
inxi
(信息汇总)inxi
是一个功能强大的系统信息脚本,不仅能看硬件,还能显示内核、桌面、网络等,非常适合快速了解系统全貌。
安装(Ubuntu/Debian):
深色版本
查看硬件信息:
深色版本
输出示例:
深色版本
✅ 优点:输出清晰,一键获取多项信息。
inxi -F
可看完整报告!
lshw
(深度详情)lshw
(Hardware Lister)能生成非常详细的硬件报告,支持按类别查询。
安装:
深色版本
查看系统信息:
深色版本
输出示例:
深色版本
✅ 优点:支持
-class cpu
,-class memory
等分类查询,灵活性极高。
/sys
文件(轻量快捷)Linux内核通过 /sys
文件系统暴露了部分DMI信息,无需额外工具,适合写脚本。
常用命令:
深色版本
✅ 优点:简单、快速,是自动化脚本的理想选择。
dmesg
系统启动时,内核会打印硬件信息,可以通过 dmesg
查看。
命令:
深色版本
输出示例:
深色版本
✅ 优点:可用于排查硬件识别问题。 ❌ 缺点:信息不如
dmidecode
详细。
💡 实用小技巧
一键查看脚本
:可以将以下命令保存为脚本,快速获取核心信息:
深色版本
虚拟机注意
:虚拟机的序列号通常为空或“Not Specified”,这是正常现象。
权限
:dmidecode
、lshw
、hwinfo
等通常需要 sudo
。
结语
掌握这几种方法,你就能轻松应对各种Linux硬件信息查询需求了。对于大多数情况,dmidecode -t system
是最简单直接的选择。
📣 互动时间 你在工作中最常用哪种方法?有没有遇到过查不到序列号的情况?欢迎在评论区留言分享你的经验和问题!
如果这篇文章对你有帮助,别忘了 点赞 👍、在看 💡 和 转发 ➡️ 给更多需要的朋友!你的支持是我持续创作的动力!
专注分享 Linux、运维、编程和效率工具干货。 关注我,一起提升技术硬实力