Linux系统信息查询终极指南

在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 内核版本及系统信息 🔓

关键说明

  1. Fetch类工具
    • fastfetch:高性能跨平台工具,推荐优先使用。
    • hyfetch:支持主题定制,适合个性化需求。
    • neofetch/screenfetch:经典工具,但前者已停止维护。
  2. 专业检测工具
    • hwinfo:详细硬件检测(需安装,支持传感器)。
    • lshw:综合硬件树状信息(支持XML/HTML输出)。
    • dmidecode:BIOS/主板深度信息(需root权限)。
  3. 网络与存储
    • ethtool:网卡参数调整(需sudo)。
    • smartctl:硬盘健康状态检测(需smartmontools)。
  4. 系统版本
    • /etc/os-release:标准系统版本文件,跨发行版通用。

安装建议

  • 基础工具sudo pacman -S lshw dmidecode neofetch inxi
  • 进阶工具sudo pacman -S hwinfo smartmontools nvidia-smi
  • Fetch类sudo pacman -S fastfetch hyfetch