在 VPS 内部更新 debian 是否可行且安全?

在 VPS 内部更新 debian 是否可行且安全?

我有一个半消耗性的(非生产/任务关键型) Debian VPS,用于满足个人需求。

我遇到了一些问题,应用程序的新版本无法与旧的 squeeze 正常工作(我需要使用一些较旧的软件包或较旧的源代码版本,它们不具备某些后续版本的功能)。

我正在考虑将 Debian Squeeze 升级到 Wheezy。但是我不确定该更新是否可行,并且不会完全破坏 VPS(损坏整个系统映像、某些服务器、DAEMONS 停机都是可以的,只要它们可以修复并且 ssh 连接正常工作)。

服务器上使用的虚拟化技术是 OpenVZ。据我所知,OpenVZ 使用依赖于 VPS 提供商的共享内核。我不需要更新它,但我担心 wheezy 无法与旧内核配合使用。服务器中的内核似乎是 2.6.32。

我的担心有道理吗?更新可行吗?有人在更新时遇到过类似的问题吗?

答案1

对于要更改发行版和/或主要版本的 OpenVZ VPS,您通常会使用您的 VPS 提供商所拥有的控制面板来重建/重新映像,并从他们提供的 Linux 发行版和发行版/版本模板列表中进行选择。

您会丢失所有数据和配置,但这仅需几分钟即可完成,然后您就可以根据需要更新/配置一个可正常运行的 VPS。

看起来你也可以进行就地升级,尽管迁移某些配置/数据(如 nginx、mysqld 等)可能会遇到问题,但一种方法是:

sed -i 's/squeeze/wheezy/g' /etc/apt/sources.list
apt-get update
apt-get dist-upgrade

参考:LowEndTalk:Debian 7.0“Wheezy”发布

相关内容