当前位置:首页 > Linux > 正文

怎么查Linux系统版本

要查看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 发行版均内置此文件,信息最权威:

怎么查Linux系统版本  第1张

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_releasehostnamectl,优先使用文件查看法(方法 2、3)。
  • 生产环境中建议组合使用两种方法交叉验证,避免依赖单一命令。

引用说明 参考 Linux 官方文档及核心工具手册:

  • Linux lsb_release 手册页(man lsb_release
  • Freedesktop.org /etc/os-release 的规范
  • GNU/Linux 发行版官方文档(Ubuntu、Red Hat、Debian Wiki)

通过上述方法,您可精准获取任何 Linux 系统的版本信息,如遇特殊环境问题,建议查阅对应发行版的官方支持文档。

0