Ubuntu 是用于运行网站的服务器上最流行的操作系统之一。此外,像 DigitalOcean、Vultr 和 Linode 这样的 VPS 提供商让安装 Ubuntu 变得更加容易,只需点击几下。
Ubuntu 也会不断更新自己的新版本。如果您使用的是桌面版,系统会在有可用更新时提示您并接收有关此过程的说明。
但是,在服务器上,您可能没有此权限。因此更新 Ubuntu 服务器将涉及运行一些命令行。通过以下文章了解如何做到这一点!
条件
在开始之前,最好备份您的网站文件和数据库或服务器的快照(所有设置的记录)。通过这种方式,您可以随时恢复到服务器的先前状态,以防更新失败或网站上的某些内容出现故障。
如果您正在运营一个用户经常使用该网站的生产网站,您可能希望向他们发送通知,告知他们该网站将暂时进行维护。
最后,您需要对服务器具有 root 或伪访问权限,因为它需要高权限才能运行更新操作。
一旦所有这些先决条件都到位,您就可以开始了。
版本检查
首先,检查您拥有的当前 Ubuntu 版本。如下图所示,示例运行的当前版本是 Ubuntu 18.04 LTS。
LTS(长期支持)意味着 Canonical 会为其提供至少 5 年的更新、安全补丁和支持,再加上几年的维护版本,在此期间非 LTS 版本仅为支持约 1 年。
在撰写本文时,当前的 LTS 版本是 20.04。所以文章会更新到20.04。
清理和更新包
首先,删除本地存储库中无法再下载的文件,并删除自动安装的过时包,因为这些文件现在大多无用。为此:
步骤 1.输入命令:
易于清洁&& apt 自动清洁 && apt autoremove-y
第 2 步。然后键入以下命令来更新包索引列表和存储库,以及升级一些包:
apt 更新 && apt dist-upgrade-y
dist-upgrade 命令还修复了一些已安装包和依赖项的冲突,因此它还可以删除一些不再使用的包。
第 3 步。在此步骤中,您可能需要在执行这些软件包升级后重新启动服务器。因此,当系统提示您重新启动时,请键入:
重启
此命令会自动将您从当前的 SSH 会话中注销。稍等片刻,然后重新登录SSH。
升级 Ubuntu 版本
现在,您已经了解了所有内容,更新和处理 Ubuntu 中的软件包。接下来,您可以执行 Ubuntu 升级。
步骤 1.要升级 Ubuntu,请输入以下命令:
do-release-upgrade
第 2 步。此过程将首先要求您在新的 SSH 守护程序上执行升级。输入“y”以继续。
第 3 步。其次,它会要求将软件包存储库列表更新为 Ubuntu 20.04 ('Focal' Fossa)。因此,当您希望更新所有列表时,请输入“y”,然后继续。
第 4 步。接下来,将确认升级的软件包和下载数量,升级可能需要数小时。当您在本地计算机上升级时,这通常是正确的,但服务器升级通常更快。
步骤 5.在升级过程中,您还会收到如下所示的消息。这表示升级会更新一些正在运行的服务,需要重启服务。选择“是”,这样设备在每次需要重启时都不会请求许可。
第 6 步。现在,等待升级继续。 在该过程结束时,它会要求您再次重新启动。
以上是在您的 VPS 上升级 Ubuntu 的所有步骤。 重新启动后重新登录 SSH 时,您会看到新版本:Ubuntu 20.04。
希望你成功。
0 评论