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-tw/Newsletter/1002 (last edited 2010-04-12 02:05:20 by TimothyLee)