如何判断当前使用的Ubuntu是否为LTS版本?

你可以通过以下几种方法判断当前 Ubuntu 系统是否为 LTS 版本:

方法一:查看 /etc/os-release 文件(推荐)

cat /etc/os-release

grep -E "VERSION_ID|UBUNTU_CODENAME" /etc/os-release

输出示例:

VERSION_ID="22.04"
UBUNTU_CODENAME=jammy
  • LTS 版本号:通常是 .04 结尾的偶数年版本(如 20.04、22.04、24.04)
  • 非 LTS 版本号:通常是 .10 结尾的版本(如 23.10、24.10)

方法二:使用 lsb_release 命令

lsb_release -a

lsb_release -d

查看描述信息,LTS 版本会明确标注 "LTS"。

方法三:查看版本代号

cat /etc/lsb-release

LTS 版本的代号通常是动物名称(如 Focal Fossa、Jammy Jellyfish),而非 LTS 版本是形容词+动物名(如 Kinetic Kudu)。

快速判断脚本

if grep -q "LTS" /etc/os-release 2>/dev/null || lsb_release -d 2>/dev/null | grep -q "LTS"; then
    echo "这是 LTS 版本"
else
    echo "这不是 LTS 版本"
fi

当前 Ubuntu LTS 版本规律

  • 偶数年 4 月发布的版本是 LTS(支持 5 年)
  • 非 LTS 版本支持 9 个月
  • 最近的 LTS 版本:24.04 (Noble Numbat)、22.04 (Jammy Jellyfish)、20.04 (Focal Fossa)

最简单直接的方法是查看版本号:如果第二个数字是 .04 且是偶数年,就是 LTS 版本

云服务器