有关 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