如何为 Ubuntu 16.04 EOL 做准备?

Ubuntu 16.04 的支持即将在几天内结束。2021 年 4 月 30 日之后,Canonical 将不再为 Ubuntu 16.04 发布任何安全补丁或错误修复。

  1. 升级服务器是否明智?
  2. 如果是,升级到 20.04 是否可行?
  3. 应选择常规升级还是全新安装?
  4. Discourse 团队对 Ubuntu 16.04 生命周期结束(EOL)有何看法?

您肯定希望升级到 20.04。

选择执行升级还是迁移到新服务器,取决于个人偏好。如果您不介意操作系统升级期间的停机时间,那么有些人认为这种方式更简单。我倾向于启动新服务器并进行迁移。这样可以将停机时间降至最低,并且万一升级过程中出现问题,您始终拥有一个可正常运行的服务器。

关于如何迁移到新服务器并使用 rsync 传输数据,有一个相关主题可供参考。

  1. 是的,这不仅是个好主意,而且你应该更频繁地这样做。
  2. 是的,你可以升级到任何 Ubuntu 版本(或任何其他发行版),这正是 Discourse 运行在 Docker 中的优势所在。
  3. 两种方法都可以。全新安装可能耗时更短,并且能确保论坛在整个过程中保持在线,仅需几分钟处于只读模式。
  4. 我不认为他们会在意,因为应用程序运行在虚拟环境中,根本不知道底层操作系统是什么。

谢谢 Jay 和 Mariano。我使用 Ubuntu 20.04 全新安装了服务器,一切运行正常。