uname -a 查看内核版本和系统架构。,2.
lsb_release -a 或
cat /etc/*release 查看发行版名称和版本。,3.
free -m 查看内存使用情况。,4.
df -h 查看磁盘空间占用。
查看系统基本信息
内核版本与系统架构
uname -a
输出示例:Linux hostname 5.15.0-86-generic #96-Ubuntu SMP Wed Sep 20 08:23:49 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
- 关键信息:
15.0-86-generic:内核版本x86_64:系统架构(64位)
发行版名称与版本
lsb_release -a
输出示例:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
备选方案(适用于无lsb_release的系统):
cat /etc/os-release
此文件包含发行版名称、版本号及ID(如 PRETTY_NAME="Ubuntu 22.04.3 LTS")。

查看硬件信息
CPU 详细信息
lscpu
关键字段:
Architecture:CPU架构(如x86_64)CPU(s):逻辑核心数Model name:CPU型号(如Intel Core i7-10700K)
内存使用情况
free -h
输出示例:
total used free
Mem: 7.7Gi 2.1Gi 5.2Gi
Swap: 2.0Gi 0Bi 2.0Gi
-h:以易读单位(GB/MB)显示。
磁盘空间与挂载点
df -h
输出示例:

Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
- 关键列:
Use%(使用率)、Mounted on(挂载路径)。
高级系统信息
系统运行时间与负载
uptime
输出示例:15:30:01 up 10 days, 2:15, 3 users, load average: 0.12, 0.15, 0.09
- 含义:
10 days:系统已运行时间load average:1/5/15分钟内的CPU平均负载(值<1表示空闲)。
PCI设备与USB设备
- 查看PCI设备(如显卡、网卡):
lspci
- 查看USB设备:
lsusb
内核启动日志
dmesg | tail -n 20
显示最近20条内核日志,用于排查硬件驱动问题。
图形化工具(可选)
- GNOME系统监视器(Ubuntu等桌面环境):
通过菜单搜索打开,直观查看CPU、内存、磁盘使用情况。 - Neofetch(需安装):
sudo apt install neofetch # Debian/Ubuntu neofetch
显示ASCII艺术风格的系统和硬件概览(如下图示):

关键配置文件
部分信息可直接读取系统文件:
| 文件路径 | 作用 |
|———————-|—————————–|
| /proc/version | 内核版本及编译信息 |
| /proc/cpuinfo | CPU详细参数 |
| /proc/meminfo | 内存使用详情 |
| /etc/issue | 发行版登录提示信息 |
总结建议
- 快速概览:
uname -a+lsb_release -a+free -h+df -h。 - 深度检查:
结合lscpu、lspci、dmesg分析硬件兼容性。 - 新手友好:
使用Neofetch或图形化工具(如系统监视器)。
引用说明: 参考Linux Man手册(
man uname、man lscpu等)及Linux基金会文档,命令兼容性基于POSIX标准及主流发行版(测试环境:Ubuntu 22.04, CentOS 9),硬件信息获取依赖系统权限,部分命令需sudo提权。
