你可以通过以下几种方法判断当前 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 版本。
CLOUD技术笔记