lsb_release -a
获取发行版信息; ,2. 查看 /etc/os-release
文件内容; ,3. 使用 hostnamectl
或 uname -r
查看内核版本。 ,不同发行版可能需结合特定文件(如CentOS的/etc/redhat-release
)。如何查看 Linux 系统版本(详细指南)
在 Linux 系统中,查看系统版本是日常管理、软件兼容性检查或故障排查的基础操作,无论是服务器维护还是桌面环境,掌握多种查询方法能提升效率,以下是 6 种专业可靠的方法,适用于主流发行版(Ubuntu、CentOS、Debian 等),所有命令均需在终端中执行。
🔍 方法 1:通过 lsb_release
命令(推荐通用方法)
适用系统:Ubuntu、Debian、CentOS(需安装 lsb-release
包)
命令:
lsb_release -a
输出示例:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
- 关键字段:
Distributor ID
:发行版名称(如 Ubuntu、CentOS)Release
:系统版本号Codename
:开发代号(如 Ubuntu 的 “jammy”)
💡 提示:若未安装该工具,可通过
sudo apt install lsb-release
(Debian/Ubuntu)或sudo yum install redhat-lsb-core
(CentOS/RHEL)安装。
📁 方法 2:查看 /etc/os-release
文件(最权威)
适用系统:所有 systemd 支持的发行版(包括最新 Ubuntu/CentOS/Debian)
命令:
cat /etc/os-release
输出示例:
NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
VERSION_ID=22.04
PRETTY_NAME="Ubuntu 22.04.3 LTS"
- 关键字段:
NAME
:系统名称VERSION_ID
:精确版本号(如04
)PRETTY_NAME
:完整版本描述
✅ 优势:此文件由系统官方维护,信息绝对准确,无需额外安装工具。
⚙️ 方法 3:使用 hostnamectl
命令(systemd 专用)
适用系统:Ubuntu 16.04+、CentOS 7+、Fedora 等
命令:
hostnamectl
输出示例:
Static hostname: ubuntu-server
Operating System: Ubuntu 22.04.3 LTS
Kernel: Linux 5.15.0-86-generic
Architecture: x86-64
- 直接显示操作系统版本和内核信息,无需解析。
🐧 方法 4:检查发行版专属文件
不同发行版有专属版本文件,通过 cat
命令查看:
发行版 | 命令 | 示例 |
---|---|---|
CentOS/RHEL | cat /etc/centos-release |
CentOS Linux release 7.9.2009 |
Fedora | cat /etc/fedora-release |
Fedora release 36 (Thirty Six) |
Debian | cat /etc/debian_version |
7 |
📄 方法 5:查看 /etc/issue
文件(登录提示信息)
命令:
cat /etc/issue
输出示例:
Ubuntu 22.04.3 LTS n l
⚠️ 注意:部分系统可能需查看
/etc/issue.net
(用于远程登录)。
💻 方法 6:图形界面查看(桌面用户)
- 打开 系统设置 → 详细信息(Ubuntu/Fedora)
- 或右键桌面 → 关于本机(GNOME/KDE 环境)
- 直接显示系统版本、桌面环境及内核信息。
📌 总结与建议
场景 | 推荐方法 | 原因 |
---|---|---|
快速通用查询 | lsb_release -a |
信息简洁,覆盖大部分发行版 |
获取最权威信息 | cat /etc/os-release |
系统原生文件,100% 准确 |
服务器运维(无图形界面) | hostnamectl |
同时显示主机名和内核版本 |
❗ 重要提示:
- 所有命令均需在 终端(Terminal) 中执行。
- 非 root 用户可使用
sudo
临时提权(如查看受保护文件)。- 内核版本 ≠ 系统版本!查看内核用
uname -r
(例:15.0-86-generic
)。
🔗 引用说明
本文方法参考 Linux 官方文档:
- Linux man-pages 命令手册
- Freedesktop.org 系统标准
- Ubuntu/CentOS 官方维护指南
通过以上方法,您可精准识别任何 Linux 系统的版本信息,遇到问题可留言咨询,我们将提供专业解答! 💻🔧
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/19653.html