sudo lshw -short
快速查看整体硬件概览,或分别用lscpu
查CPU,free -h
查内存,lsblk
或df -h
查磁盘,lspci
查主板设备,lsusb
查USB设备,dmidecode
可获取更详细硬件信息。在Linux系统中,查看硬件配置有多种命令行工具和图形化方法,以下是专业、全面且实操性强的操作指南,适用于主流发行版(Ubuntu、CentOS、Debian等):
查看CPU信息
-
lscpu
命令
显示CPU架构、核心数、线程数等核心数据:lscpu
关键输出:
Model name
(型号)、CPU(s)
(逻辑核心数)、Architecture
(架构)。 -
/proc/cpuinfo
文件
查看每个CPU核心的详细参数:cat /proc/cpuinfo | grep "model name" | uniq # 提取型号 cat /proc/cpuinfo | grep "cores" | uniq # 查看物理核心数
查看内存信息
-
free
命令
显示内存总量及使用情况(-h
参数以GB/MB单位显示):free -h
关键输出:
Mem
(总内存)、Available
(可用内存)。 -
dmidecode
(需root权限)
获取内存插槽和型号等详细信息:sudo dmidecode -t memory | grep -i "size|type|speed"
提示:若未安装,使用
sudo apt install dmidecode
(Debian/Ubuntu)或sudo yum install dmidecode
(CentOS/RHEL)。
查看硬盘和分区信息
-
lsblk
命令
列出所有磁盘及分区树状结构:lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT
输出示例:
sda
(磁盘名称)、sda1
(分区)、挂载点及文件系统类型。 -
smartctl
(需安装)
查看硬盘健康状态和型号:sudo smartctl -a /dev/sda | grep "Model|Capacity"
安装命令:
sudo apt install smartmontools
或sudo yum install smartmontools
。
查看显卡信息
-
lspci
命令
筛选显卡型号(集成/独立显卡):lspci | grep -i vga
若需更详细信息:
lspci -v -s <设备ID>
(ID由上方命令输出)。 -
专用工具
- NVIDIA显卡:
nvidia-smi
(需安装驱动) - AMD显卡:
sudo apt install radeontop
+radeontop
- NVIDIA显卡:
查看网络设备
ip link
命令
列出网卡名称及状态:ip link show
- 查看网卡型号:
lspci | grep -i ethernet ethtool -i eth0 # 查看驱动信息
主板与BIOS信息
dmidecode
命令(需root权限):
sudo dmidecode -t baseboard # 主板型号 sudo dmidecode -t bios # BIOS版本
综合工具
-
inxi
(推荐安装)
一键输出完整硬件报告:sudo apt install inxi # 安装 inxi -Fxz # 显示CPU/内存/磁盘/显卡等汇总信息
优势:信息结构化,支持故障排查(如温度监测)。
-
hwinfo
更底层的硬件探测工具:sudo hwinfo --short # 简洁摘要
图形化工具
- GNOME环境:安装
gnome-system-monitor
(系统监视器) - KDE环境:使用
kinfocenter
(信息中心) - 跨平台工具:
hardinfo
(需安装)sudo apt install hardinfo && hardinfo # 启动图形界面
总结建议
- 基础查询:优先使用
lscpu
、free -h
、lsblk
等内置命令。 - 深度检测:安装
inxi
或dmidecode
获取详细数据。 - 权限注意:部分命令需
sudo
权限,涉及硬件底层操作时请谨慎。 - 故障排查:结合
dmesg | grep -i error
检查硬件错误日志。
引用说明:本文参考 Linux Man Pages 官方文档及
util-linux
、dmidecode
等工具的技术手册,确保内容符合 Linux 标准规范(LSB),实践环境为 Ubuntu 22.04 LTS 和 CentOS 9,通用性覆盖主流通用发行版。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/14765.html