0

在我的生产服务器上,这是lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 9.04
Release:    9.04
Codename:   jaunty

我现在应该更新并迁移到 Ubuntu 的 LTS 版本吗?我正在运行一个 Ruby On Rails 应用程序,我现在使用图像魔术等东西还可以,我没有注意到任何大问题。

例如。如果我在不更新操作系统和相关软件包的情况下继续更新我的 rails / ruby​​ 和相关 gems,是否有任何理由在 Ubuntu Jaunty 9.04 上使用 Mysql 运行 Rails 3x 可能会导致当前最新版本的 Rails + Ruby + 和 Linux Stuff 出现问题?

我可能会在一年内迁移服务器,届时我将有机会(要求)安装我想要的任何版本的 Ubuntu。再说一次,如果你们都说“不要打扰......”,我可以在可预见的未来继续使用这个操作系统。

注意:我实际上是 Slicehost 客户,没有“简单”的升级方法,我必须再买一个切片,支付一个月的费用,复制我的数据等等。如果我真的决定离开 Slicehost,那么我将重新经历这个过程。在这种情况下,现场生产现场可能会停机,是否值得?

4

2 回答 2

0

是的你应该。让所有服务保持最新总是更好,特别是如果它是服务器。但是,您应该先在开发服务器上尝试迁移,然后再将其应用到生产服务器。

于 2012-06-03T13:32:07.640 回答
0

如果您落后一两个版本,那可能没问题,但考虑到安全性的重要性,您必须始终至少更新软件包,并且 Jaunty 不再支持软件包(大约一个月前 10.10 失去了它)。您需要升级您的服务器。Ubuntu 目前是 12.04 版本,比您领先 5 个版本。准备花大量时间升级和一些重大停机时间,但最好是旧软件和安全漏洞可能造成的停机时间。Linux 只有在你更新它时才能安全——著名的安全性来自快速补丁,所以你最好带上补丁。

如果我是你,我会说支付一次并转到 Ubuntu 12.04 Server LTS。它会被支持一段时间。但是,如果您的基础架构不允许升级,我建议您更改主机。您无法升级或他们不为您升级的主机是糟糕的主机。

于 2012-06-03T13:37:09.407 回答