上一篇
快速查看Linux系统
- Linux
- 2025-06-11
- 2913
查看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
提权。