直接使用lscpu、free -h、lsblk和dmidecode四个命令即可全面查看cpu、内存、磁盘及主板/内存条型号等核心硬件配置:lscpu精准展示cpu拓扑(socket数、每颗核心数、超线程状态);free -h显示物理内存总容量;lsblk -d -o name,rota,model,size识别硬盘类型(rota=0为ssd)与型号;dmidecode -t memory和-t system需sudo权限,分别获取内存条详细参数(容量、频率、厂商)及整机型号与序列号。

直接看 lscpu、free -h、lsblk 和 dmidecode 这四个命令,基本覆盖 CPU、内存、磁盘、主板/内存条型号等核心硬件配置。不需要装额外工具,系统自带,但部分命令需 root 权限才能看到完整型号。
查 CPU 型号和核心逻辑关系用 lscpu 而不是 /proc/cpuinfo
lscpu 输出结构清晰,一眼能分清物理 CPU 数(Socket(s))、每颗几核(Core(s) per socket)、是否开启超线程(对比 CPU(s) 和 Core(s) per socket × Socket(s))。而 /proc/cpuinfo 是按逻辑 CPU 逐行罗列,容易误把线程数当核心数。
- 运行
lscpu | grep -E "Model name|Socket|Core|CPU\(s\)"可快速提取关键字段 -
cat /proc/cpuinfo | grep "model name" | uniq仅适合确认型号字符串,但无法反映拓扑 - 注意:虚拟机里
lscpu显示的是 vCPU 分配结果,不是宿主机真实物理拓扑
查内存总容量和插槽信息必须用 dmidecode -t memory
free -h 只显示当前可用内存总量,不体现物理内存条数量、单条容量、频率或厂商。真正要确认“插了几根 DDR4 32G 3200MHz 内存”,得靠 dmidecode —— 它读取 BIOS 中的 SMBIOS 表,是唯一能拿到 DIMM 级别硬件信息的通用命令。
在无 root/sudo 权限的环境(云容器、VPS、隔离主机)中安装并配置 OpenClaw 浏览器工具的 headless Chrome。适用场景:...
- 执行
sudo dmidecode -t memory | grep -E "Size|Type|Speed|Manufacturer",过滤出有效插槽条目(Size: No Module Installed表示空槽) - 普通用户执行会提示权限不足,且可能只返回部分字段;务必加
sudo -
dmidecode输出中Handle编号相同的一组才属于同一物理内存条,别只看第一段就下结论
查硬盘型号和是否为 SSD 用 lsblk -d -o NAME,ROTA,MODEL
lsblk 默认不显示设备型号,但加上 -d(只显示磁盘,不递归分区)和自定义字段后,ROTA 列是关键:ROTA=1 表示旋转介质(HDD),ROTA=0 基本可判定为 SSD(NVMe 或 SATA SSD)。MODEL 字段则直接给出硬盘型号。
- 执行
lsblk -d -o NAME,ROTA,MODEL,SIZE,比fdisk -l更简洁,且不依赖 root -
MODEL为空时,可补查udevadm info --name=/dev/sda | grep ID_MODEL - 云服务器(如阿里云、华为云)常返回虚拟磁盘模型(如
Cloud Disk),此时ROTA值仍可靠,但MODEL无实际意义
查主板和整机型号优先看 dmidecode -t system
服务器采购、维保或故障申报时,常被要求提供“机器型号”(如 PowerEdge R750)和序列号(Serial Number),这些信息不在 uname 或 /proc 下,必须用 dmidecode -t system。
- 执行
sudo dmidecode -t system | grep -E "Manufacturer|Product|Serial" - 某些国产 ARM 服务器或白牌机器会把
Product Name设为空或占位符(如To be filled by O.E.M.),这时需结合dmidecode -t baseboard查主板型号 -
dmidecode数据来自 BIOS,可被厂商或运维修改,不能完全替代物理标签核对
真正麻烦的不是命令记不住,而是同一块硬件在不同命令里呈现的信息粒度差异极大:一个 lscpu 看似全了,但漏了内存条频率;dmidecode 全是真货,却要 sudo 且输出冗长。建议先跑一遍 lscpu + free -h + lsblk -d -o NAME,ROTA,MODEL,SIZE 快速建模,再按需用 sudo dmidecode 深挖具体型号和序列号。










