在 Ubuntu 中查看 Linux 版本有多种方法,以下为详细说明:
1. 使用 `lsb_release` 命令
终端执行:
bash
lsb_release -a
输出包含发行版名称(如 Ubuntu)、版本号(如 22.04)和代码名(如 Jammy Jellyfish)。若仅需版本号,可简化为:
bash
lsb_release -d
2. 查看 `/etc/os-release` 文件
该文件包含系统标识信息:
bash
cat /etc/os-release
或使用 `grep` 提取关键字段:
bash
grep PRETTY_NAME /etc/os-release
3. 检查 `/etc/issue` 文件
简单显示系统版本:
bash
cat /etc/issue
部分旧版 Ubuntu 可能仅显示基础信息。
4. 使用 `hostnamectl` 命令
Systemd 提供的系统信息工具:
bash
hostnamectl
输出中包含 "Operating System" 字段,标注 Ubuntu 版本及内核版本。
5. 内核版本查询
查看当前运行的 Linux 内核版本(独立于发行版):
bash
uname -r
或获取完整系统信息:
bash
uname -a
6. 图形界面查看
在 Ubuntu 桌面版中:
- 打开“设置” > “关于”页面,直接显示系统版本。
- 或在“系统监视器”应用中查看“系统”选项卡。
扩展知识:
LSB(Linux Standard Base)是一组标准化的接口规范,`lsb_release` 是其提供的工具,但部分最小化安装系统可能未预装,需通过 `apt install lsb-core` 手动安装。
`/etc/os-release` 是较新的标准化文件,适用于大多数主流 Linux 发行版,部分旧系统可能使用 `/etc/lsb-release`。
内核版本与发行版版本不同,例如 Ubuntu 22.04 LTS 默认使用 5.15 内核,但可通过 HWE(Hardware Enablement)堆栈升级到较新内核。
选择方法时,脚本中推荐使用 `/etc/os-release` 或 `lsb_release` 以保证兼容性,交互式查询则 `hostnamectl` 更直观。