远程登录服务器后怎么确认是Ubuntu哪个版本?

远程登录到 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 是最稳定的选择。