我們有一個 CentOS 5 系統,其中有一些程式 php、apache 等。升級到 CentOS 6 的最佳方式是什麼?
我還想指出的是,我們的網路連線非常糟糕,因此我們可以採取任何快速廉價的步驟來讓它運行起來,然後在適當的時候獲得額外的服務,那就太好了。
過去,對於 CentOS 5,我們使用一張 CD - 是否可以做類似的事情?
僅供參考,我應該指出,對於 linux box,我有點菜鳥,所以請保持簡單。 wget、解壓縮安裝、一些配置和 yum 基本上都是我所知道的。
答案1
CentOS wiki 明確指出,不支援從 CentOS 5 (C5) 升級到 CentOS 6 (C6) 的方法,因為不支援從 RHEL5 升級到 RHEL6 的方法。官方的標題是「乾淨重新安裝」。是的,我也覺得這非常煩人。
但是,C6 DVD ( ) 有一個啟動時內核標誌,upgradeany
它將嘗試升級任何它在主機上找到的作業系統為 CentOS6。有關它的更多詳細資訊請參見上面的連結;在使用之前需要對 RPM 進行一些手動修改centos-release
,並且在使用之後需要立即進行一些護理和餵食。
我在乾淨且完全更新的 C5 安裝上使用過一次,它確實將其升級到 C6,而沒有損失功能。我計劃虛擬化我的主 C5 伺服器的副本,並嘗試進行相同的升級,以了解upgradeany
在現實伺服器上的工作原理,但在撰寫本文時我尚未這樣做。
理查德,由於我注意到您是新用戶,如果我指出有關問題答案的當地禮儀,希望您能原諒我:當您對答案感到滿意時,您可以通過單擊您的勾號輪廓來“接受」它由答案可見。這推動了你我的聲譽系統,而且它阻止了永遠懸在「未解答」池中的問題。如果您已經知道這一點,我向您表示歉意。
編輯:有一張 C6「最小」CD,旨在為您提供一個基本的工作平台,可以在例如這個鏡像站點對於 i686 版本,以及您最喜歡的鏡像網站上其他地方的 x86_64 版本。
C6 最重要的要求變化是 CPU必須支援 pae 和 cx8 標誌,否則核心將無法啟動;您可以grep flags /proc/cpuinfo
在目前伺服器上檢查這一點。其他硬體需求以及硬體相容性清單的連結可以在RHEL6安裝指南。