在Linux环境中,了解如何有效地查询和展示系统信息是非常重要的。无论是为了调试、监控还是单纯地想了解更多关于你正在使用的硬件和软件的信息,下面列出的一系列命令和工具都将对你有所帮助。
符号说明:✅需要安装,❌无需安装,🔑需sudo权限,🔓无需sudo权限。
系统级硬件信息
lshw |
硬件树状信息(支持过滤、XML输出) |
✅ |
🔑 |
inxi |
一键查询系统/硬件综合信息 |
✅ |
🔓 |
dmidecode |
主板/BIOS详细信息(需root权限) |
❌ |
🔑 |
neofetch |
图形化系统信息(支持主题) |
✅ |
🔓 |
screenfetch |
ASCII艺术系统信息 |
✅ |
🔓 |
fastfetch |
高性能跨平台系统信息工具 |
✅ |
🔓 |
hyfetch |
支持LGBTQ+主题的系统信息工具 |
✅ |
🔓 |
sysinfo |
简单轻量级系统信息工具 |
✅ |
🔓 |
CPU信息
lscpu |
CPU架构/核心/缓存信息 |
❌ |
🔓 |
/proc/cpuinfo |
CPU原始参数(型号/频率/物理核心) |
❌ |
🔓 |
cpufreq-info |
CPU频率监控(需cpufrequtils ) |
✅ |
🔓 |
存储设备
lsblk |
块设备列表(含挂载点/UUID) |
❌ |
🔓 |
fdisk -l |
磁盘分区表(MBR/GPT支持) |
❌ |
🔑 |
parted -l |
分区详细信息(GPT/MBR支持) |
❌ |
🔑 |
smartctl |
硬盘SMART状态(需驱动) |
✅ |
🔑 |
df |
文件系统空间使用统计 |
❌ |
🔓 |
du |
目录/文件空间分析 |
❌ |
🔓 |
网络信息
ip |
网络接口/IP/路由表 |
❌ |
🔓 |
ethtool |
网卡参数(速度/驱动/链路状态) |
✅ |
🔑 |
lspci |
PCI设备列表(含网卡) |
❌ |
🔓 |
netstat |
网络连接/路由统计 |
❌ |
🔓 |
ss |
套接字连接状态 |
❌ |
🔓 |
curl |
网络资源下载(HTTP/HTTPS/FTP) |
✅ |
🔓 |
GPU/显卡信息
lspci |
显卡PCI信息(型号/厂商) |
❌ |
🔓 |
nvidia-smi |
NVIDIA显卡状态(温度/显存/功耗) |
✅ |
🔓 |
glxinfo |
OpenGL/显卡驱动信息 |
✅ |
🔓 |
radeontop |
AMD GPU实时监控 |
✅ |
🔓 |
主板和BIOS
dmidecode |
BIOS/主板硬件信息 |
❌ |
🔑 |
lshw |
主板芯片组/总线信息 |
✅ |
🔑 |
USB设备
lsusb |
USB设备列表(厂商/速度) |
❌ |
🔓 |
usb-devices |
USB设备详细信息(路径/驱动) |
❌ |
🔓 |
温度和传感器
sensors |
CPU/GPU温度/风扇/电压监控 |
✅ |
🔑 |
htop |
实时资源监控(含温度) |
✅ |
🔓 |
其他设备
lspci -v |
详细PCI设备信息(驱动/配置) |
❌ |
🔓 |
dmesg |
系统启动日志(硬件检测/错误) |
❌ |
🔓 |
系统版本查询
lsb_release -a |
发行版信息(名称/版本/代号) |
❌ |
🔓 |
cat /etc/os-release |
系统版本详细信息(文件) |
❌ |
🔓 |
uname -a |
内核版本及系统信息 |
❌ |
🔓 |
关键说明
- Fetch类工具:
fastfetch
:高性能跨平台工具,推荐优先使用。
hyfetch
:支持主题定制,适合个性化需求。
neofetch
/screenfetch
:经典工具,但前者已停止维护。
- 专业检测工具:
hwinfo
:详细硬件检测(需安装,支持传感器)。
lshw
:综合硬件树状信息(支持XML/HTML输出)。
dmidecode
:BIOS/主板深度信息(需root权限)。
- 网络与存储:
ethtool
:网卡参数调整(需sudo)。
smartctl
:硬盘健康状态检测(需smartmontools
)。
- 系统版本:
/etc/os-release
:标准系统版本文件,跨发行版通用。
安装建议
- 基础工具:
sudo pacman -S lshw dmidecode neofetch inxi
- 进阶工具:
sudo pacman -S hwinfo smartmontools nvidia-smi
- Fetch类:
sudo pacman -S fastfetch hyfetch