CentOS 脉搏 #1002 —— 2010 年 4 月 1 日
订阅 CentOS 脉搏? 我们已经设立了只读的 centos-newsletter 邮件列表,通过摘要及连结向订阅的读者发布新出版的 CentOS 脉搏。你可以 在这里订阅。另外你可在 http://feeds.feedburner.com/feedburner/PZYQ 找到电子报的 RSS 频道。 |
||
1. 前言
欢迎来到新一期的电子报。今期我们谈及 CentOS 5.5 的制作过程,并访问了社区内的一位成员。此外,我们亦为你带来关于这个奇妙操作系统的最新信息。
请享受你的阅读,
电子报小组敬上
2. 发布
我们在这里要复述一些在过去四星期内出现的官方的发布。
有关测试方面的消息,就是计划设备一个功能整备的自动化测试系统。你可以通过提交 kickstart 文件及测试脚本来参予在内。更多信息
- Red Hat 企业级 Linux 5.5 已经发行。
2010 Red Hat Summit 现已接受登记 http://www.redhat.com/about/news/prarchive/2010/summit-registration.html
请谨记 CentOS 与 Red Hat 没有任何正式的关系。我刊登上述发布只因它们或许会引起 CentOS 用户的兴趣。
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 服务来开动虚拟机器。
然而我们的技术性摘要反而会强调:
- Kickstart 改进了安装后的日志方面
- 支持新硬件的驱动程序(pmcraid、ibmvfs、bfa、be2iscsi)
- 更新的硬件支持(不能尽录,但包括无线驱动程序的重新定位)
- 支持 Intel 的 Boxboro-EX 及 Boxboro-MC、AMD 的 Magny-Cours 及 IBM 的 Power7 的处理器
- 为执行中的 KVM 客端系统分配内存(扩展内存)
- 改善 PCI 直接访问(热调换 PCI 设备、改善至 1:1 性能)
- 检测停留在不能停顿休眠模式(D-状态)的内核工作
- 改善 CFQ 输入/输出排序器的性能
- 更新内核的 CIFS 及新的 GFS 挂载选项(供排除疑难用)
- 更新 GDB、valgrind 及 systemtap 来提供更佳的调试功能
- 软件更新(openoffice、metacity、samba、freeradius)
此外 Red Hat 亦会在每个发行版本内分享一些「科技预览」。仍未被支持、但可供测试用的功能包括:
- FCoE(以太网光纤通道)
- ext4 文件系统的支持
- gcc 4.4 及新式 glibc malloc
- 可信任平台模块(TPM)硬件支持
- eCryptfs 加密文件系统
- FreeIPMI
- 无状态 Linux
- dmraid 支持 SGPIO
- 监测 RAID 群集的设备失效
- 支持 iSER(网络上传输方块存储设备)
言下之意就是上述的 RHEL5.5 「科技预览」功能也许会成为未来的 RHEL5 发行版本的一部份!
虽然 CentOS 发行版本没有预计时间表,请注意制作一个发行版本牵涉很路复用作,与及很多人的努力。纵使很多人期待这个新版本面世,就算再多人在邮件列表上查问它的进度也不会令组件创建得更快。
随着这个发行版本,CentOS 6 的问题亦浮现。RHEL 6 预计会在 2010 年底发行,因此你有很多时间可以现弄 CentOS 5.5。
这篇文章的原稿由 Field Commander Wieers 在他的网志上张贴,并经过电子报小组修辑。
5. 电子报提示栏
如何你想与大家分享一个提示、或者一个很好用的程序,请发电邮给我们。
6. 文档在那里?
要快捷地列出一个组件的相关文档,你可使用下列两个选项中的其一:
rpm -qd <packagename>
- 这样做会为你列出收录在 rpm 内的文档,又或者你只有一个文件名称的话,你可以用:
rpm -qdf /path/to/file
- 这样 rpm 会为你列出拥有这个文件的组件内的文档。
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 共同/重叠部份(例如使用说明、文档、概述文件等)也会被删除,敬请小心。
7. 笑话及趣闻
7.1. Red Hat 版的电子报
7.2. Ping
<erno> 嗯。我不见了一台机器。它真的_不见了_。它会回复 ping、运作完全正常,但我就是弄不清它在家中哪个位置。 来源
7.3. 说真的
「当你说:『我写了一个导致 Windows 当机的程序』,人们只会一脸茫然地看着你说:『嘿,我随系统都有啦,*是免费的*。』」—— Linus Torvalds 来源
8. 新闻里的 CentOS
下列文章提及 CentOS,并且是一个好的资源来理解传媒(及公众)如何看 CentOS。
9. 用户桌面
以下图片是一位 CentOS 用户的桌面。如果你想你的桌面见报,请寄出你的图片。当然所有机器必须是运行 CentOS 才会被接纳。请涂掉私人内容。
10. iPad 在 4 月 1 日发行
我们很荣幸能够宣布 iPad 上的 CentOS 现已发行。自从我们弄到一台未发行的 iPad 后,移植便开始了,我们非常高兴能够赶得上在 Apple 正式发行前完成移植。因此,你想怎样用你的 iPad 现在由你作主。
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 特别兴趣小组。
2010-04-10 → 2010-04-11: Linux Open Administration Days 2010,比利时 Antwerp —— 官方网站
2010-06-09 → 2010-06-12: LinuxTag 2010,德国柏林 —— 官方网站
2010-08-10 → 2010-08-12: LinuxCon 2010,美国波士顿 —— 官方网站
2010-08-21 → 2010-08-22: FrOSCon 2010,德国 St. Augustin —— 官方网站
2010-09-17 → 2010-09-18: FrOSCamp 2010,瑞士苏黎世 —— 官方网站
2010-11-06 → 2010-11-07: T-DOSE 2010,荷兰 Eindhoven —— 官方网站
一如往年,CentOS 出现于 Chemnitz Linux Days。我们相信各位在那里都享受了美好的时光。
13. 贡献给这份电子报
我们经常在寻找有与趣参兴的人:
- 报告 CentOS 社区的动向
- 维护电子报内某栏
- 写篇文章(或者提示)关于趣的题目或人物
如果你想出现于电子报内,你必须正面地贡献给 CentOS 社区,并等待我们的记者留意到你。
我们特别有一页收录了更多关于如何参予的信息!
Translation of revision 29