Ubuntu版本信息查看可通过命令行与图形界面实现,命令行中,lsb_release -a显示详细版本号及描述;cat /etc/os-release输出系统名称、版本ID等核心信息;uname -r查看内核版本,图形界面下,进入“系统设置”-“,可直接展示Ubuntu版本、桌面环境等,命令行操作高效,适合服务器或终端用户;图形界面直观,适合普通用户,这些方法覆盖了不同场景需求,帮助用户快速定位系统版本信息。
在Ubuntu系统的使用过程中,了解当前系统的版本信息至关重要——无论是软件安装时的依赖匹配、系统问题的排查,还是升级决策的制定,都需要基于准确的版本信息,本文将详细介绍多种查看Ubuntu版本信息的方法,涵盖命令行和图形界面,帮助你快速定位所需信息。
为什么需要查看Ubuntu版本信息?
在开始具体方法前,先明确查看版本信息的常见场景:
- 软件兼容性:某些软件或驱动程序仅支持特定Ubuntu版本(如20.04、22.04),提前确认版本可避免安装失败。
- 系统升级:通过版本号判断当前系统是否处于“支持生命周期内”(如LTS版本支持5年),或是否可升级到新版本。
- 问题排查:在社区求助时,提供版本信息能帮助他人更快定位问题(如特定版本的Bug)。
- 脚本开发:自动化脚本中常需根据版本执行不同逻辑,需通过命令获取版本号。
命令行查看版本信息(推荐)
命令行是Linux系统管理的核心,通过简单命令即可快速获取详细版本信息,以下是常用方法,按推荐度排序:

方法1:lsb_release(最推荐,显示详细信息)
lsb_release是Linux Standard Base(LSB)工具,专门用于显示Linux发行版的版本信息,Ubuntu默认已安装(若未安装,可通过sudo apt install lsb-release补充)。
常用命令及示例:
-
显示所有版本信息:
lsb_release -a
示例输出(以Ubuntu 22.04 LTS为例):
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammyDistributor ID:发行版ID(Ubuntu)。Description:完整版本描述(含版本号和LTS标识)。Release:主版本号(如22.04)。Codename:开发代号(如22.04对应“Jammy Jellyfish”)。
-
仅显示版本号:
lsb_release -rs
输出:
04 -
仅显示开发代号:
lsb_release -cs
输出:
jammy
方法2:/etc/os-release(标准系统文件,适合脚本)
/etc/os-release是POSIX标准定义的系统信息文件,所有现代Linux发行版均包含该文件,内容以“键=值”格式存储,适合脚本解析。
cat /etc/os-release
示例输出:
PRETTY_NAME="Ubuntu 22.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
VERSION_ID:主版本号(如22.04)。VERSION_CODENAME/UBUNTU_CODENAME:开发代号(如jammy)。PRETTY_NAME:易读的完整版本名称(含LTS标识)。
方法3:hostnamectl(显示系统及发行版信息)
hostnamectl主要用于管理系统主机名,但也会顺带显示操作系统版本信息,适合同时查看主机和版本的情况。
命令及示例:
hostnamectl
示例输出(关键部分):
Static hostname: ubuntu-server
Icon name: computer-vm
Machine ID: xxxxxxxx...
Boot ID: xxxxxxxx...
Operating System: Ubuntu 22.04.3 LTS
Kernel: Linux 5.15.0-88-generic
Architecture: x86-64
Operating System:直接显示完整版本名称(含LTS标识)。
方法4:cat /etc/issue(登录前提示信息)
/etc/issue文件存储了终端登录前显示的提示信息,通常包含简略的版本号。
cat /etc/issue
示例输出:
Ubuntu 22.04.3 LTS \n \l
\n:换行符,\l:显示当前终端类型。
注意:此方法仅显示基础版本号,不如前几种详细。
方法5:uname -a(内核版本,非系统版本)
uname命令用于显示系统内核信息,-a参数显示所有详细信息,但需注意:内核版本≠Ubuntu系统版本(如Ubuntu 22.04可能使用5.15内核,而Ubuntu 20.04使用5.4内核)。
命令及示例:
uname -a
示例输出:
Linux ubuntu-server 5.15.0-88-generic #98-Ubuntu SMP Thu Jan 4 18:03:58 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
15.0-88-generic:内核版本号,需结合lsb_release等命令确认系统版本。
图形界面查看版本信息(适合新手)
如果你不习惯命令行,通过图形界面也能快速查看版本信息,步骤如下:
方法1:系统设置中的“
- 打开“设置”(可通过桌面左下角菜单或快捷键
Super + I)。 - 在左侧菜单中选择“(About)。
- 右侧即可看到系统版本信息,包括:
- Ubuntu版本:如“22.04.3 LTS”。
- 内核版本:如“5.15.0-88-generic

