有关 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 附加的注释:

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 昵称)

你可以通过 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 日。 现时的计划是:

10. 我如何在 CentOS-4 下使用 LVM2?

基本的答案就是你使用 pvcreate 创建 实体磁盘区(PV),接著就是采用这些 PV 创建或扩展 磁盘区群组(VG),所应用到的指命包括 vgextendvgcreatevgremove 等。然后你应该在 VG 上创建或扩展 逻辑磁盘区(LV)。所需的指命包括 `lvcreate`、`lvextend`、`lvremove`。 当你处理好 LV 后,便可以使用 ext2online 指命扩展文件系统(ext2 或 ext3)。 这里有更详尽、连同在 LVM2 上使用 ext3 样例的文献:

11. 我如何在 CentOS4 安装软件磁盘数组?

磁盘数组共有两种:硬件磁盘数组及软件磁盘数组。 首先各位要明白的,就是很多新型的 SATA RAID 底板并不支持真正的硬件磁盘数组,而只是内含一个软件磁盘数组。硬件生产商为 Windows 提供一个软件驱动程序来辨认这个磁盘数组,然而它不是一个硬件磁盘数组,就正如 winModem 不是百份百的硬件调制解调器一样。 因此在这些情形下,Linux 可以采用软件磁盘数组。 有关在 CentOS 内应用软件磁盘数组的文档在这里:

手册页: mdadmmdadm.confmd

当软件磁盘数组安装完成后,你必须在两个分区上都安装 GRUB。做的方法如下:


硬件磁盘数组会针对个别控制器的。安装前会有硬件的驱动程序及软件来管理这些数组。对於 CentOS 来说,一个硬件磁盘数组就好像单一个设置。所有的磁盘数组功能都是由硬件控制器处理的。

12. CentOS 4 映像目录内备有甚么种类的文件?

CentOS ISO 目录

在每个 ISO 目录内可以有数款不同的文件。

  1. 映像档 {.iso 结尾} - 这些文件就是映像本身。当你下载这些文件后,就可以将它们烧录,用来安装 CentOS。这参阅这个文档有关如何将映像档烧录在光盘上:http://linuxiso.org/viewdoc.php/howtoburn.html

  2. 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/

  3. 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。这是由於下列的原因:

  1. CentOS(及很多其它的发行版本)缺省提供的 apache 不能正常地伺服大於 2GB 的文件,於是外界(公开)的 CentOS 镜像便会收录不能伺服的巨大文件,浪费了服务器上的空间。
  2. 镜像上收录 DVD 会将 CentOS 镜像的尺寸增加 50%(弹出时的 1.5 倍)。当我们继续发布新的结构及支持新的版本时,这便会导致 CentOS 的尺寸增加;减少能够在外界为我们维持镜像的人的数目。


Translation of revision 13

zh/FAQ/CentOS4 (last edited 2019-12-13 20:53:30 by TimothyLee)