如何看Linux系统的硬件信息
如何看Linux系统的硬件信息详细介绍
在 Linux 系统中,可以通过多种命令和工具查看硬件信息,以下是常用方法的分类整理:
一、基础硬件信息概览
1.
lshw(详细硬件列表)
- 显示系统所有硬件的详细信息(包括 CPU、内存、存储、显卡、网络设备等)。
bash
lshwlshw
2.
inxi(友好可视化工具)
- 需先安装(不同发行版命令不同):bash
inxi
dnf inxi
- 使用:bash
inxiinxi
inxi
二、CPU 信息
1.
lscpu
- 显示 CPU 架构、核心数、频率、缓存等详细信息:bash
lscpu
2.
/proc/cpuinfo
- 文本文件存储 CPU 底层信息(适用于所有 Linux 系统):bash
/proc/cpuinfo
三、内存信息
1.
free 或 proc/meminfo
free显示内存使用统计(物理内存、swap 分区):bashmeminfo显示更详细的内存信息:bash/proc/meminfo
2.
dmidecode(内存硬件参数)
- 查看内存型号、容量、频率等(需管理员权限):bash
dmidecodedmidecode
四、存储设备(硬盘 / SSD)
1.
磁盘基本信息
- 分区和挂载点:bash
lsblk
- 磁盘详细参数(如型号、序列号):bash
2.
硬盘健康状态(需安装 smartmontools)
- 安装:bash
smartmontools
dnf smartmontools
- 检查:bash
smartctl /dev/sda
五、主板与系统信息
1.
dmidecode(DMI 数据)
- 查看主板型号、厂商、BIOS 版本等(需管理员权限):bash
dmidecodedmidecode
dmidecode
2.
lsb_release(发行版信息)
- 显示 Linux 发行版名称、版本号:bash
lsb_release
六、显卡信息
1.
集成 / 独立显卡硬件
- 列出所有 PCI 设备(含显卡):bash
lspci vgalspci 3d
2.
Nvidia 显卡(需安装驱动)
- 专用工具:bash
nvidia-smi
3.
AMD 显卡(开源驱动)
- 使用
amdgpu相关工具(需特定驱动支持):bashamdgpu
七、网络设备
1.
有线 / 无线网卡
- 查看网卡型号和状态:bash
addrlspci net
lsusb wireless
八、其他硬件
1.
USB 设备
- 列出所有 USB 设备(如键盘、鼠标、U 盘等):bash
lsusblsusb
2.
声卡
- 查看音频设备:bash
lspci audiolsusb audio
总结:常用命令速查表
| 硬件类型 | 命令(工具) | 说明 |
|---|---|---|
| 所有硬件 | sudo lshw / inxi -F |
详细列表(需管理员权限) |
| CPU | lscpu / cat /proc/cpuinfo |
架构、核心数、频率等 |
| 内存 | free -h / cat /proc/meminfo |
使用统计 / 详细参数 |
| 存储 | lsblk / df -h / smartctl |
分区、使用情况、健康状态 |
| 显卡 | lspci / nvidia-smi |
PCI 设备列表 / Nvidia 专用工具 |
| 主板 / BIOS | sudo dmidecode |
DMI 数据(需管理员权限) |
| USB 设备 | lsusb |
列出所有 USB 设备 |
根据需求选择合适的命令,部分工具(如 inxi、smartmontools)需先通过包管理器安装。如果遇到权限问题,添加 sudo 或切换至管理员账户执行命令。