CentOS 脉搏 #1002 —— 2010 年 4 月 1 日

[INFO]

订阅 CentOS 脉搏? 我们已经设立了只读的 centos-newsletter 邮件列表,通过摘要及连结向订阅的读者发布新出版的 CentOS 脉搏。你可以 在这里订阅。另外你可在 http://feeds.feedburner.com/feedburner/PZYQ 找到电子报的 RSS 频道。

[INFO]

更新。 其它翻译版本包括繁体中文英文 西班牙文。多谢我们的翻译者所提供的协助。

1. 前言

欢迎来到新一期的电子报。今期我们谈及 CentOS 5.5 的制作过程,并访问了社区内的一位成员。此外,我们亦为你带来关于这个奇妙操作系统的最新信息。

请享受你的阅读,

电子报小组敬上

Geerd-Dietger Hoffmann

2. 发布

我们在这里要复述一些在过去四星期内出现的官方的发布。

请谨记 CentOS 与 Red Hat 没有任何正式的关系。我刊登上述发布只因它们或许会引起 CentOS 用户的兴趣。

Geerd-Dietger Hoffmann
Timo Schoeler

3. 专访

今个月我们访问了 Timo Schoeler,他在位于柏林的 Inter.Net Germany GmbH 内担任系统管理员。我们时常在物色有趣的访问人选,所以如果你想贡献,请在 centos-docs 邮件列表中发表你的意见。

我已经接收了不少专访稿件。很抱歉我不能立即全数刊注销来,因此如果你曾发送稿件给我,请耐心等候。

3.1. 你大约运行着多少个 CentOS 实例?(只数内核,因此 Xen 实例亦计为一个)

假如你不介意的话,我想同时谈谈我受雇的公司内的设置 —— 也就是位于柏林的 Inter.Net Germany GmbH —— 与及我的个人设置。

我的个人设置包含在数据中心的三台机器,它们都以 CentOS 5.4 作为 Dom0,而且每个之上都运行着数个 !DomU(全部是 CentOS)。在它们的前面于置了一个采用 OpenBSD 的负载平衡器。

公司设置内运作的 CentOS 实例数目已多达三位数字。不过,我们的多样化设置包括:FreeBSD(它是大部份机器采用的操作系统)、CentOS、及一堆「常见的嫌疑犯」。 ;-)

这些都未计算我们的客户在主服务器上所安装的。我们也出售 http://hosting.de.inter.net/rootserver/ 的主服务器,可用来安装 CentOS,及 FreeBSD 等发行版本。用户可选择以不同方式安装 CentOS:automatic 是个由 kickstart 演变出来的方法;而 manual 是客户利用 VNC 访问机器并执行惯用的安装程序。这个方法在分割硬盘、设置 md 碟磁数组等方面都提供更多可能性给客户。

3.2. 你最喜欢 CentOS 的什么?

老实的说,CentOS 是首个在一、两星期后仍未令我失望的 Linux 发行版本。我初次接触的 Unix 是 BSD(正确的是 NetBSD),间中会涉足商业版 Unix(例如 IRIX、AIX、Solaris、HP-UX)及 GNU/Linux。对我来说 Linux 的确有点混乱,因为我被 BSD 的文档宠坏了,但 CentOS 令我从此完全改观。当然,工作越是「异常」(例如 active-active 负载平衡器),文档便越是混乱,而且多数分布在邮件列表、论坛、网志、及 CVS 或 git 版本库的注释里。

3.3. 什么东西最令你按捺不住?

不足够的文档!这是我初次涉足 Linux 时最讨厌的事情。作为 BSD 的用户你是完全被宠错的。无一样东西都有接近完整的文档。Linux 在这方面有差别,但我认为它会渐渐追上。至少,我期望是这样,而且乐意在这方面作出贡献。我的经验就是你肯定会记得被好文档打救(或毁)了的那一天。

3.4. 你如何管理组件/安装方面的维护?

Spacewalk。 :) 我亦追随 http://twitter.com/CentOS_Announce ,因此我可以即时看见更新共决定是否须要立刻行动,抑或将某些更新延期至下一轮的维护。

3.5. 你用哪些软件?(NFS、Xen、ldap、Apache、等……)

有很多软件、应用程序及服务都是在 CentOS 上所运行的(同样地,这里包括个人及公司方面的应用)。由 ISO 最低层起计,有 Xen 和 KVM、还有 OpenVZ。现时采用 Xen 的机器比 KVM 为多,但在将来这多数会有变,基于 Red Hat 对 KVM 的承担,与及 Xen 内部出现的纷争(你只需留意 kernel 邮件列表)。

我们拥有 CentOS 机器运行路由器常注程序(quagga 等),及以数据库(Oracle、 MySQL、PostgreSQL)、网页服务器、邮件服务器,或者一般通讯程序如 VoIP、传真、Jabber 等,还有网络管理(nagios、cacti)……包罗万有。

有一个令我很自豪的设置就是 http://www.zerowasteplanet.com ,它是一个由我的好友创建的网站。这个网站是关于将废物减至最少、并且鼓励人循环再用。它通过提供有什么可用、数量有多少、成份是什么等有用信息来帮助人循环再用。这个网站在一台 DomU 上运行,它以 lighttpd、PHP、和 PostgreSQL 作为后端。

这是服务器方面的事情。我的公司工作台及家用计算机都行着 CentOS,连同一般的办工室软件如 OpenOffice、The Gimp、VLC、XMMS 等。我想一提 NetBSD 的 pkgsrc http://www.netbsd.org/docs/software/packages.html ,它提供一些在其它软件库内不能可找到的软件。通过它将源代码编成软件比较方便,因为它像 yum 般懂得管理所安装的组件。然而它会下载源代码、进行修正、创建和安装软件(多数放在专用的目录,因此它不会涉及 Base 或其它软件库)。

3.6. 你的安装有什么与别不同的地方?

我们似乎倾向「走在最前端」。不久之前我们在一个计划里发现数个程序上的错误。它们并非 CentOS 专有的,但其中两个却举足轻重。有时邮件列表上的提示可以衍生一个修正档,有时你却必须埋首在源代码里。虽然碰到错误时可以很讨厌,对我来说这属于工作中「有趣的一面」,因为有很多东西等着去学。

3.7. 运用 CentOS 时你遇上的最大问题是什么?

噢。我要花点时间想一想……我接触的服务器都没有问题。但我家中的「工作台」却有点问题。(附注:我不喜欢称呼 x86 机器为「工作台」。我爱怀愐金碧耀煌的八、九十年代,当时「工作台」贴有 SGI、IBM、Sun、HP 等标签、并且光鲜兼昂贵。)它是一台带有 8GB 内存的 AMD Phenom II,内置显示卡及利用两组 RAID 来存储我的数据(规模家用服务器)。设置简单直接,但内置的网络卡是个不济的 Atmel 设备。不论我用什么办法(甚至减少至 2GB 内存,因为该驱动程序在拥有大量内存的机器内会不稳定),我仍是不能稳定地运用该公司所提供的驱动程序。于是我插入一张 Intel 网络卡,在 BIOS 停用内置的网络卡,然后……瞧,这台机器好像一台 CentOS 机器般运作:稳如磐石。 :)

3.8. 你希望在将来会看见什么?

请继续努力!这是我对未来的最大期望。总括来说我对 CentOS 本身及它的社区都很满意。然而,我会想在非 x86 方面看见更多动静,我特别想(再次)看见 PowerPC 的移植版。五年前我全心全意地窜改 NetBSD/PowerPC,现在我依然热爱 Power 及 PowerPC 硬件。我想看见 CentOS 在数台 IBM Power4+ 及 Power5 上引导。尤其是自从 Red Hat 声称将会有 Power 专用的 RHEL6……

3.9. 有关使用 CentOS 方面,你的下一个大计是什么?(例如采用 ksplice?)

就我的个人目标而言,我很希望能够将我的邮件服务器由 FreeBSD 转转到 CentOS。我并不是介意这个服务在 FreeBSD 上运行,只不过它运行在一台很古旧、但非常可靠的硬件上,而唯一在这台机器(一台分配全备 IBM Xseries 330)上运行的服务。这台设置只有 Postfix/Mailman/Cyrus 和防止垃圾电邮的程序。委实浪费资源。其它服务(例如网页服务器、FTP/SFTP、Jabber 等)都已经迁转到我较大的一台机器(亦是一台 IBM Xseries)上的 Xen domU 内。它是我的「下个大计」,因为这件事基于欠缺推动力/时间已经用了三年之久。

下一椿真正重大的事情就是(成功地!)设备某些设备来测试些在任何情况下都表现卓越的群集式文件系统。当今的群集式文件系统要不是太昂贵,就是藏有严重的错漏。最近我得悉 Ceph http://ceph.newdream.net 将会成为 Linux 2.6.34 的一部份。论及 Ceph 的文章都看好它,而我就很想测试它。也许它有一个反向移植的版本,又或者 CentOS 6 将会包含它?在此之前,相信 Fedora 将会铺路。

3.10. 我需要一些关于你的趣事

留辫、骑手、嗜电邮成瘾(我拥有 1995 至今的一切邮件)。我也专门「收集」不属个人计算机的机器,例如 SGI、IBM RS/6000、Sun、Amiga、及更偏门的机器,虽然我有尝试不这样做。我已经卖了一部份,但举个例说,我始终不忍卖掉我那部内置 R8000 另类处理器的 Power Indigo2……不过、我真希望某些机器终能用得着,尤其是那些不太旧的 Power 硬件(Power 275、Power 285),能用来创建 Power 专用的 CentOS 5.5 ;)。呀,我还有其中一台 NeXT 硬件 http://www.channelu.com/NeXT/Black/ 在运行无头的 NetBSD,它的硬件必须做一个颇为古怪的改动 http://netbsd.org/ports/next68k/faq.html#no-monitor

4. 特稿

昨日另一个 RHEL5 更新版本面世了

这些(次要的)更新版本一般提供新功能、错误修正及支持新的硬件。因此它亦备有新一套的安装媒体(CD 及 DVD)。你们当中或许有人已经看过 Beta 版。除了将产品稳定下来,很多关于 Beta 版的数据针对官方的 RHEL 5.5 发行版本都属实。

取录自发行注记:Red Hat 企业级 Linux 5.5 发行版本的重点包括支持 Intel Boxboro-EX 平台的硬件、AMD Magny-Cours 处理器及 IBM Power7 处理器。虚拟化方面的改善,包括支持多张 10 GigE SR-IOV 插卡,及在已启用 hugepage 的系统上自动采用作为虚拟客端内存。兼容性方面的改善包括更新 OpenOffice 来提供 Microsoft Office 2007 过滤器、令 Samba 兼容 Windows 7、及通过 Microsoft 的 PXE 服务来开动虚拟机器。

然而我们的技术性摘要反而会强调:

此外 Red Hat 亦会在每个发行版本内分享一些「科技预览」。仍未被支持、但可供测试用的功能包括:

言下之意就是上述的 RHEL5.5 「科技预览」功能也许会成为未来的 RHEL5 发行版本的一部份!

虽然 CentOS 发行版本没有预计时间表,请注意制作一个发行版本牵涉很路复用作,与及很多人的努力。纵使很多人期待这个新版本面世,就算再多人在邮件列表上查问它的进度也不会令组件创建得更快。

随着这个发行版本,CentOS 6 的问题亦浮现。RHEL 6 预计会在 2010 年底发行,因此你有很多时间可以现弄 CentOS 5.5。

这篇文章的原稿由 Field Commander Wieers 在他的网志上张贴,并经过电子报小组修辑。

Geerd-Dietger Hoffmann
Tru Huynh

5. 电子报提示栏

如何你想与大家分享一个提示、或者一个很好用的程序,请发电邮给我们。

6. 文档在那里?

要快捷地列出一个组件的相关文档,你可使用下列两个选项中的其一:

rpm -qd <packagename>

rpm -qdf /path/to/file

6.1. 删除那些 32 位元组件

当 CentOS 在一台 64 位元计算机上进行基本安装时,它经常会安装很多不必要的 32 位元组件。因此你可顺理成章地删除它们。但请留意有些组件是依赖 32 位元版本的。故此只有高级的用户才应该尝试执行:

rpm -qa --qf '%{name}.%{arch}\n' | grep 'i[3456]86$' | xargs rpm -e

yum remove glibc.i686

这样会连同所有 *.i?86 rpm 也一并删除。

当你删除 32 位元 rpm 时,在双重结构下安装的 rpm 共同/重叠部份(例如使用说明、文档、概述文件等)也会被删除,敬请小心。

Geerd-Dietger Hoffmann

7. 笑话及趣闻

7.1. Red Hat 版的电子报

GeerdDietgerHoffmann?action=AttachFile&do=get&target=CentOS_rh

7.2. Ping

<erno> 嗯。我不见了一台机器。它真的_不见了_。它会回复 ping、运作完全正常,但我就是弄不清它在家中哪个位置。 来源

7.3. 说真的

「当你说:『我写了一个导致 Windows 当机的程序』,人们只会一脸茫然地看着你说:『嘿,我随系统都有啦,*是免费的*。』」—— Linus Torvalds 来源

Phil Schaffner

8. 新闻里的 CentOS

下列文章提及 CentOS,并且是一个好的资源来理解传媒(及公众)如何看 CentOS。

Geerd-Dietger Hoffmann

9. 用户桌面

以下图片是一位 CentOS 用户的桌面。如果你想你的桌面见报,请寄出你的图片。当然所有机器必须是运行 CentOS 才会被接纳。请涂掉私人内容。

GeerdDietgerHoffmann?action=AttachFile&do=get&target=desctop

10. iPad 在 4 月 1 日发行

我们很荣幸能够宣布 iPad 上的 CentOS 现已发行。自从我们弄到一台未发行的 iPad 后,移植便开始了,我们非常高兴能够赶得上在 Apple 正式发行前完成移植。因此,你想怎样用你的 iPad 现在由作主。

GeerdDietgerHoffmann?action=AttachFile&do=get&target=cpad

Timothy Lee

11. CentOS 修正

本栏为各个被支持的 CentOS 版本突出最重要的安全性更新,并提供摘要及该安全性问题的相关连结。

11.1. CentOS-3

没有任何关键更新在 2010 年 3 月发布。

11.2. CentOS-4

没有任何关键更新在 2010 年 3 月发布。

11.3. CentOS-5

没有任何关键更新在 2010 年 3 月发布。

12. 未来活动

CentOS Promo 特别兴趣小组安排在各类型的会议及展览中设立据点(摊位、简报、等)。我们在这里突出未来的活动。如果你有兴趣帮忙,请参加 Promo 特别兴趣小组

一如往年,CentOS 出现于 Chemnitz Linux Days。我们相信各位在那里都享受了美好的时光。

13. 贡献给这份电子报

我们经常在寻找有与趣参兴的人:

如果你想出现于电子报内,你必须正面地贡献给 CentOS 社区,并等待我们的记者留意到你。 ;-)

我们特别有一页收录了更多关于如何参予的信息

Translation of revision 29

zh/Newsletter/1002 (last edited 2010-04-12 02:06:36 by TimothyLee)