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

怎么查Linux版本?

要查看当前Linux版本,可运行命令如 ‘uname -a’ 显示内核信息,或检查文件 ‘/etc/os-release’ 获取发行版详情,这些方法适用于大多数Linux系统。

在Linux系统中,确定当前运行的发行版版本和内核版本是系统管理、软件兼容性排查和故障处理的基础操作,无论是开发者、运维工程师还是普通用户,掌握多种查看方法能提升工作效率,以下是6种专业可靠的方法,涵盖命令行与图形界面操作:


通过 lsb_release 命令(推荐)

适用性:大多数主流发行版(Ubuntu、Debian、CentOS等)

原理:读取LSB(Linux Standard Base)兼容信息,提供标准化输出。

lsb_release -a

输出示例

Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy

  • 关键字段
    • Description:完整版本及代号
    • Release:主版本号


查看 /etc/os-release 系统文件

适用性:所有支持systemd的现代发行版(通用性最强)

操作

怎么查Linux版本? 第1张

输出示例

NAME="Ubuntu" VERSION="22.04.3 LTS (Jammy Jellyfish)" ID=ubuntu ID_LIKE=debian VERSION_ID="22.04"

  • 核心参数
    • VERSION_ID:精确版本号
    • PRETTY_NAME:用户友好名称


使用 hostnamectl 命令(Systemd环境)

适用性:基于Systemd的系统(如Fedora、Arch Linux)

优势:同时显示内核版本和硬件架构

hostnamectl

输出关键部分

怎么查Linux版本? 第2张

检查 /etc/issue 文件

适用性:传统Unix风格系统,登录前显示版本

操作

cat /etc/issue

典型输出

Ubuntu 22.04.3 LTS \n \l

️ 注意:部分发行版(如CentOS)可能需查看 /etc/issue.net

怎么查Linux版本? 第3张


内核版本专用命令

仅查看Linux内核版本(与发行版无关):

uname -r # 输出:5.15.0-86-generic

完整系统信息

uname -a # 包含内核版本、主机名、架构等


图形界面查看(适合桌面用户)

  1. GNOME桌面

    • 打开 Settings → About
    • 直接显示发行版名称、版本及硬件信息

      (示意图)

  2. KDE Plasma

    • System Settings → About This System


总结与最佳实践

场景 推荐命令 优势
快速查看发行版版本 lsb_release -a 信息简洁标准化
脚本兼容性需求 cat /etc/os-release 通用性强,无依赖
需同时获取内核信息 hostnamectl 一站式显示系统与内核
仅需内核版本 uname -r 轻量快速

重要提示

  • 发行版版本(如Ubuntu 22.04) ≠ 内核版本(如5.15.0)
  • 生产环境中建议通过 ssh 执行命令获取远程服务器信息
  • 老旧系统若命令缺失,可安装 lsb-core 包:sudo apt install lsb-core


引用说明

0