有關 CentOS 4 的問題
Contents
- 有沒有其它升級方法來取得 CentOS 4.x?
- 我可以從哪裡取得 CentOS 4 的套件簽署金鑰?
- CentOS 4 是甚麼?
- CentOS-4 的 centosplus 軟件庫是甚麼?
- KBS CentOS Extras 是甚麼?
- 誰是 CentOS 4 的開發者,我如何與他們聯絡?
- CentOS-4 備有 RHGFS and RHCS 嗎?
- CentOS-4 備有 Red Hat® Directory Server 嗎?
- CentOS-4 的支援會維持多久?
- 我如何在 CentOS-4 下使用 LVM2?
- 我如何在 CentOS4 安裝軟件磁碟陣列?
- CentOS 4 映像目錄內備有甚麼種類的檔案?
1. 有沒有其它升級方法來取得 CentOS 4.x?
縱使有很多人將 CentOS 3.4 升級至 CentOS 4 的過程及方法登貼出來,唯一在不同情況下都似乎可靠的方法就是在 CentOS 3.4 的機器上啟動 CentOS 4 的第一張光碟,然後在啟動提示中輸入 'linux upgradeany'。 接著 CentOS 4 便會更新 CentOS 3.4 的機器,並對檔案系統作出所需的改動好讓 CentOS 能正常安裝。當完成後,一個較好的做方就是檢查你常用的功能、伺服器設定及圖像介面元件。
JohnnyHughes 附加的註釋:
由 CentOS-2.1 或 CentOS-3.x 升級至 CentOS-4 使用 linux upgradeany 來更新有數個潛在的問題,所以若情況許可,重新安裝是最理想。上述的潛在問題包括: 假若你進行升級,SELinux 所須用的特別的延伸屬性或許會不存在。因些你的 SELinux 支援將會受到局限。 假若你用 YUM 進很升級,你連有限的 SELinux 支援都不會得到。 上游供應商的建議是十分明確的:
http://www.centos.org/docs/4/html/rhel-ig-x8664-multi-en-4/ap-upgrade.html 〔雖然在 x86 處理器上升級自 2.1 版或第 3 版是被支援的(又或者在 AMD64、EM64T 或 Itanimum 系統上的第 3 版),當你將資料備份後才在舊有的安裝上裝置這個版本的 EL4,你更能體驗一個貫切的安裝經驗。 這個重新安裝的建議方式確保最高的系統穩定性。〕……{略作編輯以避免侵犯商標,正確引用句請見連結} --- 因此我的建議是 …… 我認同上游供應商,咬緊牙根並重新安裝(最終你都會節省時間)
2. 我可以從哪裡取得 CentOS 4 的套件簽署金鑰?
你須要安裝 CentOS RPM 簽署金鑰。基於安全理由,這個金鑰在基本系統安裝時不會被安裝。如此你就可以在核實金鑰的真確性後才將它安裝在你的系統上。RPM 有能力從一個 CentOS 鏡像中取得金鑰:
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4
這樣(以 root 的身份)做,就能安裝(「匯入」)CentOS 4 的套件簽署金鑰,好讓 RPM 能使用它來確定擁有合法簽署的套件。請注意,匯入安裝媒體上的金鑰會比較安全。這個金鑰在每個映像的主目錄中,名為 RPM-GPG-KEY。同一個金鑰亦在碟 1 上以 RPM-GPG-KEY-CentOS-4 出現。使用光碟上的金鑰較為安全的原因,是由於光碟是不變的媒體,而當你檢驗映像的 MD5 檢驗碼時,亦同時暗地裡檢驗了金鑰。作為後備用途,這個金鑰如下:
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.1 (GNU/Linux) mQGiBEIfIY8RBACIjFavOQNbs4bjTtOblq4X5/oxuTJtv41nfqSFNeUAQke0qoxx AUlBesWxDsOXp5VppgNEA07hGjPvzoxabLAsTccQplvHMNzmRezyukYrSTVR/F7g ywpvlhaAFkL9jZxodXzWKk2cmBLVWvuyzlLEUBeijm2amyEHcIGAczxPawCgmVcM 9WpA6SOKivd9qTXK2XP+9BUD/2xV4OR4L7q8CSiaDMwPLo6P6D6VDc9LpVy16Wmu iYPFJIcIpp309biKZhGZgd+gHDhld9EJcZ3A2v43GY/xCdJqZ7Uh5QIGDafnil87 2AbMIBYpcOpvAshTM10S3Qj06pIQE47oONZT5A80O/hn+Yd8ySCEswpbWCmtAxnc iNw3A/0Qk/bKrhT6J9Um2JhMfxx/nB80mM+Jlsn58B8i4sjrIVdzc3b45Y2wbXN3 uVGuvvAFolAco3cpVy3oY1wMVuh8UlJFNESmxZL/Z7BXyKhiKUZrNxEvQt9OtD1F d36ur8Ky8zFE5GL903Nx/dEVBvIDq2/2K3Wy9Yq3YIC0PW7fkrQlQ2VudE9TLTQg a2V5IDxjZW50b3MtNGtleUBjZW50b3Mub3JnPohfBBMRAgAfBQJCHyGPBQkSzAMA BAsHAwIDFQIDAxYCAQIeAQIXgAAKCRClPQurRD4YISH0AJ9zmx2JPGt8ELKo3aE0 YoGg6EYipwCdH3kRVJHQtDeRs/5v5Ghn92XZS4KITAQTEQIADAUCQh8hxAWDEswC ywAKCRA4whYWOWygpCumAJwOseF0mAV+j/0kGrKXf/FKboFScgCdEITVqtB1CCyn +q+IqnCmgEF8rYy5Ag0EQh8hqhAIAKwNu60J+AnfVjNk0eN26sKBQOHFVQX9M3bd NBVWruocb7dro6DG4daPVB66ZI9RqBusll0jz5nUhBO3GZ3rn/KLVhMO2uCtvdcw WYtY6188lO6lOm3aYadIqafcPPiiLnF3zm/E8hI/trbPpaoW1dFBOiSlOY4bSpSC nTuHYd5fjYu77wQhnSsl19XfqwuvHQKW1vhXCaM2GrsLA5tgjLOlJhYJ4yPY2LTo yxoWC/JMMM0Vwi7BaVoa/G2uamC6sL5f6KXei5QftemUvw1uM/2fkLbuHtwETq6Z yUZlsL1H5K5G4h+GDVByBF6Y2P1csi7oXK13sdzhkewLaMjmah8ABAsH/3zhD0Gy 1jlMs9dGKSi9kq3jcUE/4o3vvjOPbxqT9psJu0jMEAfUVCWX9BWgZXyE2u+nBxcY AnNyqdmQzs6wTgJWGeGKpyC1jIKtO888RpPShvXtt/aNF4LaoielWZY9xu5oYEhn mBoww3VTbVxFNaPjglZOWnTxWfysHwG0H/dnXMp1sJjfdNsiB7zNniRRurlIiy0x hQSkDLe4tUr9Q9u4ztZKbwVX/fBzJC/u4Smi4VYx+HfOAP3OqzcGKNcb68GpIVo3 1RUQq1JqpPSM5U41kW8u+S5n+zhjZsb/Ix3ks18gI8wz5u5yzfGacqp65NLisqVe OKEf/MQ1xWytG4SITAQYEQIADAUCQh8hqgUJEswDAAAKCRClPQurRD4YIXC1AKCF 3t5xKJnEXJfgvhvldOzDIFjajwCgkX/MZI0O0SxYQAc2hEQJqCI/LJU= =Qsai -----END PGP PUBLIC KEY BLOCK-----
假若你對金鑰的真確性有質疑,請查詢;若你遇到假冒的金鑰,請將詳情及你的聯絡資料寄往:security@centos.org
3. CentOS 4 是甚麼?
CentOS-4 是一個可供自由發行的操作系統,它由這裡的源代碼建立而成: ftp://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/os/i386/SRPMS 在建立操作系統前,非免費的套件都被修改。非免費的套件包括那些塞滿了不可發行的版權或商標的套件。 CentOS-4 支援 x86(i586 及 i686)、x86_64(AMD64 及 Intel EMT64)、ia64、ppc、s390、s390x、sparc 及 alpha 架構(ppc 及 sparc 現處於 BETA 階段)。更新是透過 YUM 軟件庫發放的。
4. CentOS-4 的 centosplus 軟件庫是甚麼?
centosplus 軟件庫藏有 CentOS 開發者及用戶所供獻的套件。這些套件可能會取替核心發行版本內的 rpm。你必須明白啟用這個軟件庫及內裡的套件的含意。 有關 CentOS-4 centosplus 的最新資料,可參閱 Readme.txt 檔案。
另外還有一頁 Wiki 是關於 CentOS 的各個不同軟件庫。
5. KBS CentOS Extras 是甚麼?
KBS CentOS Extras 是一個以 Fedora Extras 為基礎的軟件庫,並且是設計用於 CentOS-4 的 i386 及 x86_64 架構上。它不是 CentOS 的一個官方軟件庫,但現時由 Karanbir Singh(其中一位 CentOS-4 開發者)維護,因此它是不被包含在 CentOS-4 內的程式的一個好來源。 你可以在這裡獲知如何取得 CentOS Extras 內的程式:http://centos.karan.org/
要得知其它兼容 CentOS4 的軟件庫,請看這頁。
6. 誰是 CentOS 4 的開發者,我如何與他們聯絡?
名稱(IRC 暱稱)
Johnny Hughes (hughesjr) - CentOS-4 領導、i386、x86_64
Karanbir Singh (z00dax) - ppc、i386、x86_64
Pasi Pirhonen (blahee) - ia64、alpha、s390、s390x
Jim Perrin (Evolution) - Extras 及 centosplus
你可以透過 CentOS 一般討論郵件列表 或 IRC 的 #centos 頻道輕易地與 CentOS-4 的關發者聯絡。你可以在 CentOS-4 論壇穫得其他用戶幫助。
7. CentOS-4 備有 RHGFS and RHCS 嗎?
有,我們已經為 CentOS-4 發行了 Global File System 6.1 及 Cluster Suite 4.0。 它們在 這個軟件庫內可以找得到。
8. CentOS-4 備有 Red Hat® Directory Server 嗎?
沒有,Red Hat® Directory Server 7.1 及 Red Hat Console and Administration Server 並未曾發行。當 SRPMS 被發行時,我們會為 CentOS-4 重新編譯。
你可以安裝 http://directory.fedora.redhat.com/wiki/Download 所提供的 Fedora Directory Server RPM。請為 CentOS 4.x 選擇「Fedora Core 3 and RHEL4」版本。
9. CentOS-4 的支援會維持多久?
我們打算支援 CentOS-4 直至 2012 年 12 月 29 日。 現時的計劃是:
整全性更新 (連同硬件更新):現時至 2008 年 2 月 29 日
維護性更新 2008 年 3 月 1 日至 2012 年 2 月 29 日
- 整全性更新
- 在整全性更新階段,新的硬件支援會由 CentOS 斟酌決定透過更新集來提供。此外,所有可用及合規格的修正也會透過更新集來提供(或個別地{並即時地}提供安全性修正)。更新集一般會每年發佈 2 至 4 次,而每個更新集都包括新的映像。在 4.x 的編號制度下,.x 是更新集的編號。
- 維護性更新
- 在維護性更新的階段期間,只有安全性修正及特別挑選的嚴重錯誤修正會被發行。更新集的發行數目,就算有,也不會多。
10. 我如何在 CentOS-4 下使用 LVM2?
基本的答案就是你使用 pvcreate 建立 實體磁碟區(PV),接著就是採用這些 PV 建立或延伸 磁碟區群組(VG),所應用到的指命包括 vgextend、vgcreate、vgremove 等。然後你應該在 VG 上建立或延伸 邏輯磁碟區(LV)。所需的指命包括 `lvcreate`、`lvextend`、`lvremove`。 當你處理好 LV 後,便可以使用 ext2online 指命延伸檔案系統(ext2 或 ext3)。 這裡有更詳盡、連同在 LVM2 上使用 ext3 範例的文獻:
11. 我如何在 CentOS4 安裝軟件磁碟陣列?
磁碟陣列共有兩種:硬件磁碟陣列及軟件磁碟陣列。 首先各位要明白的,就是很多新型的 SATA RAID 底板並不支援真正的硬件磁碟陣列,而只是內含一個軟件磁碟陣列。硬件生產商為 Windows 提供一個軟件驅動程式來辨認這個磁碟陣列,然而它不是一個硬件磁碟陣列,就正如 winModem 不是百份百的硬件數據機一樣。 因此在這些情形下,Linux 可以採用軟件磁碟陣列。 有關在 CentOS 內應用軟件磁碟陣列的文檔在這裡:
mdadm guide(註:不要按照文章內的方法用壓縮檔安裝 mdadm。如有需要,請改用這個指命:yum install mdadm)
手冊頁: mdadm、mdadm.conf、md
當軟件磁碟陣列安裝完成後,你必須在兩個分割區上都安裝 GRUB。做的方法如下:
硬件磁碟陣列會針對個別控制器的。安裝前會有硬件的驅動程式及軟件來管理這些陣列。對於 CentOS 來說,一個硬件磁碟陣列就好像單一個設置。所有的磁碟陣列功能都是由硬件控制器處理的。
12. CentOS 4 映像目錄內備有甚麼種類的檔案?
CentOS ISO 目錄
在每個 ISO 目錄內可以有數款不同的檔案。
映像檔 {.iso 結尾} - 這些檔案就是映像本身。當你下載這些檔案後,就可以將它們燒錄,用來安裝 CentOS。這參閱這個文檔有關如何將映像檔燒錄在光碟上:http://linuxiso.org/viewdoc.php/howtoburn.html
Torrent 檔 {.torrent 結尾} - Torrent 檔容讓你以 Bittorrent 下載光碟。這是要從 mirror.centos.org servers 取得映像的唯一方法。假若你使用 CentOS,你可以從 Dag Wieer 的軟件庫取得對應 el3(供 CentOS-3)或 el4(供 CentOS-4)的最新版 bitorrent:http://dag.wieers.com/packages/bittorrent/ 其他操作系統的用戶可以從這裡取得最新的客戶端 bittorrent:http://www.bittorrent.com/
MD5 檔 - 其它檔案就是目錄內的映像檔的 MD5 檢查碼。你可以核對你的電腦上的檔案的 md5 檢查碼,來確定它的傳送無誤,當中的數據並沒有被掉亂或遺漏。請看這個有關核對映像檔 md5 檢查碼的指南:http://linuxiso.org/viewdoc.php/verifyiso.html
單片伺服器光碟
「單片伺服器光碟」是個只包含一張光碟的映像,當中收錄了大部份安裝基本伺服器(沒有圖像介面)時所需用的套件。這是為了那些希望下載一隻光碟而能夠進行安裝的人們而建立的。明顯地,我們無法將四張光碟的所有內容放置在一張光碟上,我們的包裝或許未能‘’‘完全’‘’正確。我們歡迎你對於「單片伺服器光碟」內包含的套件提供回饋,因此你所需要的東西若果不在裡面,請讓我們知道。向 CentOS 開發者提供回饋的最佳方法就是透過 CentOS-Devel 郵件列表:
一旦你使用了「單片伺服器光碟」安裝後,你就可以借著 yum 或 up2date 來增加你所需的程式,運作與其它 CentOS 安裝無異。 尤其好用的是 yum groupinstall 這功能。請看這個連結取得更多有關使用 yum 的幫助:
完整架構光碟
有些光碟集專為一個平台提供完整的安裝。它們數目多數是三至四張光碟,編號是:
CentOS-4.2-x86_64-bin1of4.iso
或者:
CentOS-3.6-x86_64-disc1.iso
這些光碟內藏有所需的 RPM,透過啟動首張光碟可以進行安裝。
DVD
每個版本一般都會供有 DVD,但它們的映像檔一般不會收納在 ISO 目錄內。你可以透過 bittorrent 下載 CentOS DVD。這是由於下列的原因:
- CentOS(及很多其它的發行版本)預設提供的 apache 不能正常地伺服大於 2GB 的檔案,於是外界(公開)的 CentOS 鏡像便會收錄無法伺服的巨大檔案,浪費了伺服器上的空間。
- 鏡像上收錄 DVD 會將 CentOS 鏡像的大小增加 50%(即現時的 1.5 倍)。當我們繼續發佈新的架構及支援新的版本時,這便會導致 CentOS 的大小增加;減少能夠在外界為我們維持鏡像的人的數目。
CentOS 4 文檔:http://www.centos.org/docs/4/
CentOS 3 文檔:http://www.centos.org/docs/3/
CentOS 外界公開鏡像:http://www.centos.org/mirrors
Translation of revision 13