上一篇                     
               
			  快速查看Linux系统
- Linux
- 2025-06-11
- 4356
 查看Linux系统信息,常用命令组合:,1. 
 
 
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提权。
 
  
			