插件窝 干货文章 Ubuntu 18.04 LTS 版本过渡到扩展安全维护

Ubuntu 18.04 LTS 版本过渡到扩展安全维护

sudo ESM 更新 升级 263    来源:    2025-04-20

Ubuntu 18.04 LTS (Bionic Beaver) 的标准支持已于2023年4月结束,但通过 Extended Security Maintenance (ESM) 仍可获得关键安全更新。以下是详细的过渡方案:


1. 确认当前系统状态

lsb_release -a
sudo apt update
sudo apt upgrade

确保系统已更新到最新的18.04版本(内核/软件包)。


2. 启用ESM服务

ESM需通过 Ubuntu Pro(免费个人/小规模使用)或 Ubuntu Advantage订阅 激活:

免费方案(个人/最多5台机器)

sudo apt install ubuntu-advantage-tools
sudo ua attach [TOKEN]  # 从https://ubuntu.com/pro注册获取免费token
sudo ua status         # 验证ESM状态

付费订阅(企业)

通过购买订阅获取令牌,同上方式激活。


3. 配置ESM源

激活后,ESM源会自动启用。手动检查:

sudo grep -r "esm" /etc/apt/sources.list.d/  # 确认存在ESM相关配置
sudo apt update

4. 关键注意事项

  • 覆盖范围:ESM仅提供关键和高危CVE补丁(非全部更新)。
  • 软件包限制:主要覆盖主仓库(main/universe)的核心组件,如内核、OpenSSL等。
  • 升级建议:长期使用建议迁移至受标准支持的版本(如20.04/22.04 LTS)。

5. 升级到新版LTS(推荐)

若环境允许,直接升级至更新的LTS版本:

sudo do-release-upgrade -d  # 逐步升级到20.04→22.04

注意:跨版本升级前务必备份数据!


6. 监控与管理

  • 定期检查更新: bash sudo apt update sudo apt list --upgradable
  • 查看ESM状态: bash sudo ua status

常见问题

  • 问题ua attach 报错 "Invalid token"
    解决:检查令牌是否有效,或重新注册Ubuntu Pro。

  • 问题:ESM更新未显示
    解决:运行 sudo ua enable esm-infra 并确认源配置。


通过以上步骤,可确保18.04 LTS在ESM阶段继续获得安全支持。但长期而言,规划升级至更新的LTS版本仍是更优选择。