VPS 提供的 Ubuntu 版本通常比较旧,我需要更新版本的应用程序。因此,我应该升级 ubuntu 版本。
但是,apt-get dist-upgrade
并不是 100% 安全(这可能是我们始终建议在此操作之前进行备份的原因)。在桌面上,升级或软件包中的任何问题都很容易被发现,但在服务器中,这些问题可能会被隐藏。管理员看不到,但会影响最终用户(例如网站访问者)的体验。
在 VPS 中升级 ubuntu 发行版安全吗?
答案1
(这可能是始终建议在执行此操作之前进行备份的原因)
不,任何更新、升级或对系统的任何更改都可能导致系统崩溃。因此,在您想要更新、升级或更改系统的任何时刻,您都要进行备份。维护系统就是以最小的风险做事。服务器的最大问题是其他人依赖它,因此,与更换桌面相比,搞砸问题更严重,但即使对于桌面,第一句话也需要:创建备份或准备好处理数据丢失。但愿您永远无法预测停电。
在 VPS 中升级 ubuntu 发行版安全吗?
视情况而定。一般来说,它是安全的,但您的系统将与其他人的系统不同。也许您安装了一些特定于发行版的奇特软件,或者不再有维护者,无法在新系统上运行。不太可能,但确实会发生。我们曾经有一款名为 doublevision 的软件(有点像“屏幕”替代品),它会检查内核的第 3 位数字是否仍然有效并拒绝运行。付费软件,因此升级意味着要付费才能使其再次运行...
我们数据中心有 3 台服务器。1 台是我们存储备份的服务器。1 台是活动服务器。第 3 台与第 2 台拥有相同的软件和数据(例如 mysql 复制),并且是正在更新的服务器。更新后,第 3 台将成为活动服务器,第 2 台将被更新。正如我上面所说:我们尝试以零风险进行更新和升级。
答案2
但是,apt-get dist-upgrade 并不是 100% 安全的(这可能是始终建议在执行此操作之前进行备份的原因)。
如果您正在谈论版本之间的升级,我发现do-release-upgrade
在这种情况下不太容易出错。
在桌面上,升级或软件包中的任何问题都很容易被注意到,但在服务器中,它可能被隐藏。管理员看不到,但会影响最终用户(例如网站访问者)的体验。
有时最好在虚拟化环境中测试服务器,然后在服务器中部署虚拟化映像以进行“干净升级”。这样,您可以在影响最终用户之前进行所有测试。
在 VPS 中升级 ubuntu 发行版安全吗?
定义“安全”。任何环境中的任何变化,无论大小,都有风险。你处理这种“风险”的方式将决定操作的“安全性”。
分发升级对服务器有害吗?
取决于你喜欢和/或寻求什么。出于显而易见和可重复使用的原因,始终建议在类似服务器的系统中安装最新版本(带有反向移植)。同样,升级总是存在出现问题的风险,如果你愿意,你可以创建系统的克隆映像,对其进行升级、测试,然后用克隆映像替换生产服务器。
有多种方法可以做到这一点,但最好总是有一个备用计划来减少停机时间。