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