远程登录到 Ubuntu 服务器后,确认具体版本有多种方法,以下是几种最常用且可靠的命令:
1. 查看 /etc/os-release 文件(推荐)
这是现代 Linux 发行版(包括 Ubuntu 16.04 及以后版本)的标准方式,信息最准确且包含详细的版本号。
cat /etc/os-release
输出示例:
NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
...
重点看 VERSION 字段,这里会明确显示版本号和代号(如 22.04.3)。
2. 使用 lsb_release 命令
如果系统安装了 lsb-base 包(通常默认已安装),这个命令非常简洁直观。
lsb_release -a
输出示例:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
Description:完整的描述行。Release:仅版本号(如 22.04)。
注意:如果提示
command not found,可以通过sudo apt update && sudo apt install lsb-release安装。
3. 查看内核版本(补充信息)
如果你需要知道的是Linux 内核版本而不是操作系统的发行版版本,可以使用:
uname -r
注:这显示的是内核版本(如 5.15.0-91-generic),而非 Ubuntu 的系统版本(如 22.04),两者不同。
总结建议
- 如果需要快速查看完整信息,优先使用
lsb_release -a。 - 如果需要编写脚本或解析数据,
cat /etc/os-release是最稳定的选择。
PHPWP博客