Linux怎么查看硬件配置详细信息

小敏君_2650

小敏君_2650

2026-09-07

965人浏览

原创

lshw是最接近“一键查看全部硬件配置详细信息”的命令,必须加sudo才能显示完整准确数据,支持树状结构展示cpu、内存、主板、网卡等全量信息,可输出html报告或按-class筛选特定设备。

linux怎么查看硬件配置详细信息

lshw 是最接近“一键查看全部硬件配置详细信息”的命令,但必须加 sudo 才能显示完整准确的数据;不带权限运行会缺失内存容量、磁盘型号、PCI设备厂商等关键字段。

用 lshw 看全量硬件树状结构

它把 CPU、内存、主板、网卡、显卡、USB 设备等全部组织成层级结构,比拼凑多个命令更省力,也更适合写入运维报告或自动化采集脚本。

  • 先确认是否已安装:which lshw,无输出需安装(Ubuntu/Debian: sudo apt install lshw;CentOS/RHEL: sudo dnf install lshw)
  • 精简摘要(无需 root):lshw -short,适合快速扫一眼有哪些大类设备
  • 完整可读报告(必须 root):sudo lshw -html > hw.html,然后用浏览器打开,比终端滚动更易定位
  • 只查某类硬件时加 -class 参数,例如:sudo lshw -class cpu 或 sudo lshw -class memory
  • 注意:某些云服务器(如阿里云、华为云)可能屏蔽部分 dmidecode 后端数据,lshw 里 “product”、“vendor” 字段会显示为 None 或空,这不是命令问题,是平台限制

inxi -Fxz 为什么更适合新手诊断

它不依赖 root 权限,输出自带颜色和分组,CPU 型号、内存大小、磁盘型号、显卡驱动状态、温度、频率都一屏列清,论坛求助时别人常直接要这个输出。

CMIC Skill Scanner (Linux x64)
CMIC Skill Scanner (Linux x64)

使用 auto、native 或 external 引擎审计待安装的 skill 包或归档,并可选启用 LLM 语义分析。

下载
  • inxi 默认不装,Ubuntu/Debian: sudo apt install inxi;CentOS/RHEL 需先开 EPEL:sudo yum install epel-release && sudo yum install inxi
  • -F 是 full(全量),-x 加扩展细节(如缓存层级、PCI 地址),-z 自动隐藏 MAC/IP 等敏感信息,安全又省心
  • 如果终端不支持颜色,加 --color 0 关闭;想导出文本留档:inxi -Fxz > hw-diag.txt
  • 它底层调用 lspci、lsusb、lscpu 等,但做了统一格式化——你不用记每个子命令的参数差异

lscpu 和 /proc/cpuinfo 别混用

lscpu 是汇总视图,看“总共几核几线程、是否超线程、缓存多大”;/proc/cpuinfo 是原始明细,每行一个逻辑 CPU,适合 grep 过滤或脚本解析。

  • lscpu 输出中 CPU(s) 是逻辑处理器总数,Core(s) per socket × Socket(s) = 物理核心数,Thread(s) per core 决定是否启用超线程
  • cat /proc/cpuinfo | grep "model name" | head -1 可快速取 CPU 型号;但注意:虚拟机里 physical id 可能不准,别靠它算物理 CPU 个数
  • 实时频率波动大,cpu MHz 字段在 /proc/cpuinfo 中不可靠,应以 lscpu 的 CPU MHz(标称主频)为准
  • 判断是否为 ARM 架构?看 lscpu 的 Architecture 字段值是 aarch64 还是 x86_64,别依赖 uname -m,有些容器环境会伪造

内存和磁盘别只信 free 和 df

free -h 显示的是内核视角的可用内存,不是物理插槽信息;df -h 显示的是文件系统挂载点使用率,不是硬盘型号或健康状态。

  • 查真实内存条型号/容量/频率:sudo dmidecode -t memory | grep -E "Size|Type|Speed|Manufacturer",注意 Size: No Module 表示插槽空着
  • 查 SSD/HDD 型号与固件:sudo smartctl -i /dev/sda(需先 sudo apt install smartmontools),比 lsblk 多出序列号、通电时间、坏块统计
  • 查 NVMe 盘更准用:sudo nvme list,lsblk 可能只显示 nvme0n1,不告诉你具体是三星 980 Pro 还是西数 SN850X
  • 所有涉及 dmidecode、smartctl、nvme 的命令,没加 sudo 通常拿不到有效数据,权限错误时不会报错,而是静默输出空或占位符
真正容易被忽略的是:不同命令的数据来源根本不同。/proc/cpuinfo 来自内核启动时探测,dmidecode 读 BIOS 固件表,lshw 是两者混合再加 PCI 遍历。同一台机器上,它们对“CPU 插槽数”或“内存最大支持容量”的回答可能不一致——得看你要的是“当前识别到的”,还是“主板理论上支持的”。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

3730

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

3233

10

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2023.06.30

2313

5

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

2023.07.05

5590

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

5262

7

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.20

3113

8

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2023.07.20

2625

4

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

2023.07.25

2839

6

linux查找文件命令
linux查找文件命令

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.31

277

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Linux man-pages 项目
Linux man-pages 项目

共0课时 | 0人学习

Linux系统运维及项目正式上线
Linux系统运维及项目正式上线

共14课时 | 2.8万人学习

Linux负载均衡视频教程
Linux负载均衡视频教程

共7课时 | 1.9万人学习