快速查看Linux系统版本方法
- Linux
- 2025-06-10
- 6
如何查询 Linux 系统版本?完整指南
在 Linux 系统运维、软件安装或故障排查时,准确获取系统版本信息至关重要,不同发行版(如 Ubuntu、CentOS、Debian)的查询方法略有差异,本文提供7种专业方法,涵盖命令行工具和系统文件解析,适用于所有主流发行版。
一、通过 lsb_release 命令(推荐)
适用场景:快速获取标准化系统信息(支持 Ubuntu/Debian/CentOS 等)。
lsb_release -a
输出示例:

提示:若命令未安装,可通过 sudo apt install lsb-release(Debian/Ubuntu)或 sudo yum install redhat-lsb-core(CentOS/RHEL)安装。
二、查看 /etc/os-release 系统文件
适用场景:通用性强,所有现代 Linux 发行版均支持。
cat /etc/os-release
关键字段解析:
- PRETTY_NAME:系统全称(如 "Ubuntu 22.04.3 LTS")
- VERSION_ID:主版本号(如 "22.04")
- ID:发行版标识(如 ubuntu、centos)
️ 三、使用 hostnamectl 命令(Systemd 系统)
适用场景:快速查看系统版本和内核信息。
hostnamectl
输出示例:
Operating System: Ubuntu 22.04.3 LTS Kernel: Linux 5.15.0-86-generic Architecture: x86-64
四、检查发行版专属文件
不同发行版有特定版本文件,直接读取即可:
| 发行版 | 命令 |
|————–|——————————|
| CentOS/RHEL | cat /etc/centos-release 或 cat /etc/redhat-release |
| Debian | cat /etc/debian_version |
| Ubuntu | cat /etc/issue |

️ 五、查询内核版本(uname 命令)
适用场景:获取内核版本与硬件架构。
uname -rms
输出示例:
Linux 5.15.0-86-generic x86_64
️ 注意:此方法仅显示内核版本,非发行版版本。
六、通过包管理器获取信息
- Debian/Ubuntu: dpkg -l | grep 'linux-image' | head -n1
- CentOS/RHEL: rpm -q kernel
七、图形化界面查看(GUI 用户)
- Ubuntu:Settings → About
- CentOS GNOME:Applications → System Tools → Settings → Details
总结与建议
| 方法 | 适用性 | 推荐指数 |
|---|---|---|
| lsb_release -a | 跨发行版通用 | |
| /etc/os-release | 所有现代系统 | |
| 发行版专属文件 | 特定系统 | |
| hostnamectl | Systemd 系统 |
最佳实践:
- 优先使用 lsb_release -a 或 cat /etc/os-release,兼容性最佳。
- 需内核信息时结合 uname -rms。
- 生产环境中建议通过多命令交叉验证。
引用说明
- 本文方法基于 Linux Standard Base (LSB) 规范及主流发行版官方文档(Ubuntu、Red Hat、Debian)。
- 命令验证环境:Linux Kernel 5.15+,覆盖 Ubuntu 22.04、CentOS 7/8、Debian 11。
- 参考资源:
通过以上方法,您可精准获取 Linux 系统版本信息,确保运维操作准确无误!
