上一篇
怎么查Linux系统版本
- Linux
- 2025-06-12
- 4673
要查看Linux操作系统版本,可通过以下命令快速实现:,1. 使用
lsb_release -a
查看发行版信息。,2. 查看
/etc/os-release
文件内容。,3. 运行
uname -r
获取内核版本。,4. 部分系统可检查
/etc/*-release
文件。
如何查看 Linux 操作系统版本
在 Linux 系统中,明确操作系统版本至关重要——无论是安装软件、排查兼容性问题,还是寻求技术支持,版本信息都是关键依据,本文提供 6 种专业方法,涵盖主流发行版(Ubuntu、CentOS、Debian 等),步骤清晰易懂,终端小白也能快速上手。
方法 1:通过 lsb_release
命令(推荐通用方法)
适用于绝大多数发行版,直接显示系统核心信息:
lsb_release -a
输出示例:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
若提示命令未找到,需先安装:
- Debian/Ubuntu:
sudo apt install lsb-core
- CentOS/RHEL:
sudo yum install redhat-lsb-core
方法 2:检查 /etc/os-release
系统文件
所有现代 Linux 发行版均内置此文件,信息最权威:
cat /etc/os-release
关键字段解析:
NAME
:系统名称(如 “Ubuntu”)VERSION
:完整版本号(如 “22.04.3 LTS (Jammy Jellyfish)”)VERSION_ID
:基础版本号(如 “22.04”)PRETTY_NAME
:用户友好名称
方法 3:查看 /etc/issue
或 /etc/issue.net
快速获取精简版本信息(适用于登录界面显示):
cat /etc/issue # 或 cat /etc/issue.net
输出示例:
Ubuntu 22.04.3 LTS n l
方法 4:使用 hostnamectl
命令(Systemd 系统专用)
适用于使用 Systemd 初始化工具的系统(如 Ubuntu 16.04+、CentOS 7+):
hostnamectl
输出关键行:
Operating System: Ubuntu 22.04.3 LTS
Kernel: Linux 5.15.0-86-generic
方法 5:发行版特定命令
根据不同发行版选择专属命令,信息更精准:
- Debian/Ubuntu:
cat /etc/debian_version # Debian lsb_release -d # Ubuntu 简写
- CentOS/RHEL/Fedora:
cat /etc/redhat-release # CentOS/RHEL rpm --query centos-release # 精确版本(CentOS)
🧩 方法 6:查询内核版本(辅助参考)
内核版本虽独立于发行版,但可辅助诊断:
uname -r
输出示例:
15.0-86-generic
总结与建议
场景 | 推荐命令 |
---|---|
快速查看发行版基本信息 | lsb_release -a |
获取最权威的版本详情 | cat /etc/os-release |
仅需系统名称和版本号 | cat /etc/issue |
使用 Systemd 的系统 | hostnamectl |
️ 注意:
- 旧版 Linux(如 CentOS 6)可能不支持
lsb_release
或hostnamectl
,优先使用文件查看法(方法 2、3)。- 生产环境中建议组合使用两种方法交叉验证,避免依赖单一命令。
引用说明 参考 Linux 官方文档及核心工具手册:
- Linux
lsb_release
手册页(man lsb_release
) - Freedesktop.org
/etc/os-release
的规范 - GNU/Linux 发行版官方文档(Ubuntu、Red Hat、Debian Wiki)
通过上述方法,您可精准获取任何 Linux 系统的版本信息,如遇特殊环境问题,建议查阅对应发行版的官方支持文档。