linux查询硬件配置命令
linux查询硬件配置命令详细介绍
在 Linux 系统中,可以通过以下常用命令查询硬件配置信息,涵盖 CPU、内存、存储、主板、显卡等关键硬件:
一、CPU 信息
lscpu
快速查看 CPU 详细信息(型号、核心数、架构、频率等)。
bashlscpucat /proc/cpuinfo
显示 CPU 底层信息(包括缓存、指令集等)。
bash/proc/cpuinfo
二、内存信息
free -h
查看物理内存和交换空间的使用情况(以人类可读格式显示)。
bashdmidecode -t 17(需管理员权限)
查看内存模块的详细信息(容量、速度、厂商等)。
bashdmidecode
三、存储设备(硬盘 / 分区)
lsblk
列出所有块设备(硬盘、分区、U 盘等)及其容量、类型、挂载点。
bashlsblkdf -h
查看磁盘分区的使用情况(已用 / 可用空间、挂载点)。
bashfdisk -l(需管理员权限)
显示硬盘的分区表和详细参数(如磁盘大小、分区类型)。
bash
四、主板与硬件概览
lshw(需管理员权限,可能需安装)
生成完整的硬件清单(CPU、内存、主板、显卡、网卡等)。
bashlshwlshw hardware.html
若命令不存在,需先安装:
- Debian/Ubuntu:
sudo apt install lshw - Fedora/CentOS:
sudo dnf install lshw
- Debian/Ubuntu:
dmidecode(需管理员权限)
读取 DMI 信息,获取主板型号、序列号、BIOS 版本等。
bashdmidecodedmidecode
五、显卡信息
- 集成显卡 / 通用信息
bashlspci vga - NVIDIA 独立显卡(需安装驱动)
bashnvidia-smi - AMD 独立显卡(需安装驱动)
bashamdgpu-pro info
六、其他硬件
- 网卡信息:
bashlspci netlsusb net
- USB 设备:
bashlsusb
总结常用命令
| 硬件类型 | 命令 | 说明 | |
|---|---|---|---|
| 整体硬件 | sudo lshw |
最全面的硬件清单 | |
| CPU | lscpu / cat /proc/cpuinfo |
详细 CPU 规格 | |
| 内存 | free -h / dmidecode -t 17 |
内存使用情况及模块信息 | |
| 存储 | lsblk / df -h |
磁盘分区与挂载点 | |
| 主板 / BIOS | dmidecode |
主板型号、BIOS 版本等 | |
| 显卡 | `lspci | grep VGA` | 集成显卡;独立显卡用 nvidia-smi |
根据需求选择合适的命令,部分命令(如 lshw、dmidecode)需管理员权限(sudo)以获取完整信息。