在我的生产服务器上,这是lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty
我现在应该更新并转移到LTS版本的Ubuntu吗?我正在运行Ruby On Rails应用程序,我现在使用像图像魔术等等,没有我注意到的大问题。
EG。是否有任何理由为什么在Ubuntu Jaunty 9.04上使用Mysql运行Rails 3x可能会导致最新版本的Rails + Ruby +和Linux Stuff的问题如果我继续更新我的rails / ruby和相关的gems而不更新我的操作系统和相关的软件包?
我可能会在一年内迁移服务器,此时我将有机会(要求)安装我想要的任何版本的Ubuntu。再说一次,如果你要说“不要打扰......”,我可以在可预见的将来继续使用这个操作系统。
注意:我实际上是一个Slicehost客户,并且没有“简单”的升级方法,我必须获得另一个切片,支付一个月的费用,复制我的数据等等。如果我然后决定离开Slicehost那么我将再次经历这个过程。在这种情况下,有可能在现场制作网站上停机,是否值得?
答案 0 :(得分:0)
是的,你应该。最好保持所有服务的最新状态,特别是如果它是服务器的话。但是,在将其应用到生产服务器之前,您应该尝试在开发服务器上进行迁移。
答案 1 :(得分:0)
如果您背后有一两个版本,那可能没问题,但考虑到安全性的重要性,您必须始终至少更新软件包,并且Jaunty不再拥有软件包支持(大约一个月前丢失了10.10)。您需要升级您的服务器。 Ubuntu目前的版本是12.04,比你早5个版本。准备花费大量时间进行升级和一些重大停机,但它比旧软件和安全漏洞可以创建的停机时间更好。如果你更新它,Linux只能是安全的 - 快速补丁中的着名安全性,所以你最好采取补丁。
如果我是你,我会说付一次,然后去Ubuntu 12.04 Server LTS。它会得到一段时间的支持。但是如果您的基础架构不允许升级,我建议您更改主机。无法升级的主机或不为您升级的主机是一个糟糕的主机。