我们有一个 CentOS 5 系统,里面有一些程序,php、apache 等。这也是我们的本地办公室服务器,因此我们希望将停机时间降至最低。升级到 CentOS 6 的最佳方法是什么。
我还想指出的是,我们的网络连接非常糟糕,因此,如果我们能采取任何快速廉价的措施来启动它,并在必要时获得额外服务,那就太好了。
过去对于 CentOS 5,我们使用一张 CD - 可以做类似的事情吗?
仅供参考,我应该指出,当谈到 Linux 机器时,我有点菜鸟,所以请保持简单。wget、解压安装、一些配置和 yum 基本上是我所知道的全部。
答案1
正如 CentOS wiki 所明确指出的,没有支持从 CentOS 5 (C5) 升级到 CentOS 6 (C6) 的方法,因为没有支持从 RHEL5 升级到 RHEL6 的方法。官方的规则是“全新重新安装”。是的,我也觉得这非常烦人。
但是,C6 DVD 有一个启动时内核标志(upgradeany
),它将尝试升级任何它在主机上找到的操作系统是 CentOS6。有关它的更多详细信息出现在上面的链接中;centos-release
在使用之前需要对 RPM 进行一些手动修改,并且在使用之后需要立即进行一些维护和维护。
我只在全新且完全更新的 C5 安装上使用过一次,它确实将其升级到 C6,且功能没有损失。我计划虚拟化我的主要 C5 服务器的副本,并尝试相同的升级,以查看upgradeany
在实际服务器上的工作情况,但在撰写本文时,我尚未这样做。
Richard,因为我注意到您是新用户,所以我希望您能原谅我指出有关问题答案的当地礼仪:当您对答案感到满意时,您可以通过单击答案旁边的勾号轮廓来“接受”它。这可以推动您和我的声誉系统,此外还可以阻止问题永远停留在“未回答”池中。如果您已经知道这一点,我向您道歉。
编辑:有一张 C6“最小”CD,旨在为您提供一个基本的工作平台,可以在以下位置找到:此镜像站点对于 i686 版本,以及您最喜欢的镜像站点上对于 x86_64 版本的其他信息。
C6 最重要的要求变化是 CPU必须支持 pae 和 cx8 标志,否则内核将无法启动;您可以grep flags /proc/cpuinfo
在当前服务器上检查这一点。其他硬件要求以及硬件兼容性列表的链接可以在RHEL6 安装指南。