目的
服务器操作系统的更新有助于保护服务器免受旧版本操作系统中存在的任何漏洞的风险。Ubuntu 20.04 LTS(Focal Fossa)版本安全补丁和更新可使用至2025年。在本文我们将介绍从Ubuntu 18.04 LTS升级到Ubuntu 20.04 LTS的基本操作。
注意:升级过程中存在数据丢失风险,因此在此提醒您务必先备份服务器数据,再进行升级操作。
升级准备
1. 执行以下命令检查服务器中安装的Ubuntu版本
# lsb_release -a
2. 升级操作系统前的第一步是更新和升级服务器packages
# sudo apt update && sudo apt upgrade -y
3. 重启一次服务器
# reboot4. 重启服务器后,运行下面命令以删除不需使用的packages(包)和内核等。
# apt --purge autoremove
5. 使用任意编辑器,打开更新管理器配置文件。
# vi /etc/update-manager/release-upgrades6. 找到以 “Prompt=” 开头的内容,并确认该行没有注释(以#为前缀)。如下所示:

升级运行
在升级操作系统之前,请确保服务器数据已经备份,否则在升级过程中,如果中断升级可能会导致系统损坏和不稳定等情况出现。
1. 执行下面的命令来运行操作系统升级工具。
为了确保升级过程不被打断,建议通过面板下服务器的控制台选项来完成这一过程。
# do-release-upgrade2. 需要安装的软件包数量、需要下载的数据的总大小以及完成升级过程所需的大约时间的简要摘要,会在命令执行的最后显示出来。
输入“Y” 进行升级:

3. 升级过程将需要回答问题,包括:
a)升级期间是否同意不经询问重启服务?
回答“Yes”:升级过程中会自动重启服务。
回答“No”:升级过程中会提示重启服务。

b) 配置LSD
如果您不确定哪个版本,建议选择4.0版本。

c) 配置openssh服务器
保持当前安装本地版本的选项:

d) R删除旧的软件包:
建议删除服务器中旧的软件包,以释放系统资源。
输入y 继续:

4. 一旦完成升级,会看到重启服务器的提示。
输入y 重新启动服务器。

5. 重新启动服务器后,以root身份登录,通过检查服务器上当前的Ubuntu版本来验证此次升级是否成功。
# lsb_release -a

