我想知道升级到最新版本是否会影响我的服务器。我应该注意什么?
另外,我想知道什么是正常更新 ubuntu 服务器的智能方法。例如,您会每周更新一次吗?此外,您是否会遇到很多错误需要处理脚本系统(如 perl/cpan 模块等)的问题,因为无论如何,由于兼容性问题,这些系统总是很难安装?
干杯,
钾
答案1
除非您需要 Natty 中的特定新功能,否则我建议您将服务器保留在当前版本并继续应用安全补丁和更新。
然后,花点时间亲自检查一下 Natty,看看迁移到它需要做多少工作。迁移到新版本可能是一项艰巨的工作,但这取决于您安装了多少软件包、进行了多少自定义以及包含哪些类型的自定义。没有简单的答案。
如果它是台式机,那么问题就不大了,但是既然你说它是服务器,我就会采取谨慎的态度。
因此,请继续使用当前版本。仔细查看 Natty 发行说明,考虑您在服务器上配置/更改了多少内容,然后在您可以接受停机时间的情况下,按照自己的时间、速度进行升级。
上次我这样做的时候(使用 Debian),我构建了一个新的虚拟服务器(非常便宜,只需要 2 天),构建了一个与我当前的实时服务器相匹配的环境并运行了升级。吸取了这些教训,然后将它们应用到实时服务器上,使升级更快、问题更少。
至于您的另一个问题,您应该定期为您的 Ubuntu 服务器应用安全更新,至少每周一次,甚至更频繁。安全更新不应影响任何功能(但您永远无法 100% 确定)。对于服务器上除安全更新之外的任何内容,您应仅在需要所需功能或当前版本不再收到安全补丁时才进行升级。
答案2
如果您升级到 natty,您将获得一个新系统,其中包含所有软件包的新版本。显然,如果您做了很多自定义的事情,这很可能会引起问题。但是对于非发行版升级(例如,常规升级,而不是发行版之间的升级),应该不存在兼容性问题 - 修复只是错误修复,尽管您可能偶尔需要重新编译任何非标准内核模块。无论如何,兼容性问题应在定期更新的更改日志中注明。因此,您可能应该定期进行更新。发行版之间的更新,我只会在需要大量新版本发行版时,或者当我正在运行的版本在不久的将来不再受支持时才会这样做。
答案3
无论你选择做什么,基于其他答案和你的研究...首先进行备份。在对操作系统进行任何重大更改之前,我会保留一些备用驱动器,以制作启动驱动器的副本。
答案4
汤姆五金刚刚发布了一篇关于最新版本 Ubuntu 的精彩文章。是否要使用这个新系统取决于你,但至少 Tom 的文章为你提供了关于该操作系统的良好概述。