5月第3周系統(tǒng)更新回顧:Linux內(nèi)核、VirtualBox、CentOS
【51CTO獨家特稿】今天是2010年5月第3周的周五。本周內(nèi)發(fā)布了Linux內(nèi)核2.6.34,nginx,Samba,HAproxy和iptables也都發(fā)布了小版本更新。VirtualBox 3.2.0發(fā)布了正式版。發(fā)行版方面,CentOS 5.5和Scientific Linux 5.5先后發(fā)布,SUSE企業(yè)版Linux更新了SP1補丁,Slackware 11.2的兩個RC也已經(jīng)放出,OpenBSD更新到了4.7。有哪些是您所關注的更新呢?不妨跟51CTO編輯一起,一覽下面這一份列表。
Linux 2.6.34 Kernel
Linux 2.6.34內(nèi)核正式版帶來了大量開源顯卡驅(qū)動更新、筆記本集顯獨顯切換支持(又稱Hybrid Graphics但需重啟X)、分布式閃存文件系統(tǒng)LogFS/Ceph、更快的KVM網(wǎng)絡支持、Btrfs文件系統(tǒng)升級、VMware Balloon驅(qū)動等等。當然還有大量的細節(jié)修正與完善。
本次升級中最值得關注的新項目是Ceph分布式文件系統(tǒng)和LogFS。Ceph旨在增強負載處理,可以讓數(shù)萬人同時訪問同一文件,或向同一目錄進行寫文件操作,從而克服企業(yè)存儲系統(tǒng)難題。LogFS考慮到了這些存儲設備清除和重寫數(shù)據(jù)塊的方式,可以實現(xiàn)高效擴容,能夠更快速掛載,比普通文件系統(tǒng)占用更小的運行時內(nèi)存。
另外,新版內(nèi)核帶來了新的vhost net技術,可以降低虛擬化開銷,降低五分之一延遲時間,幾乎可以將帶寬提高至固有性能。
nginx 0.8.37
Nginx是由俄羅斯軟件工程師Igor Sysoev開發(fā)的一個高性能的HTTP和反向代理服務器,具備IMAP/POP3和SMTP服務器功能。Nginx最大的特點是對高并發(fā)的支持和高效的負載均衡,在高并發(fā)的需求場景下,是Apache服務器不錯的替代品。目前,包括新浪、騰訊等知名網(wǎng)站已經(jīng)開始使用Nginx作為Web應用服務器。
nginx 0.8.37更新了兩個新特性,分別是ngx_http_split_clients_module模塊,以及“map”指令現(xiàn)在可以支持255個以上的字符數(shù)。此外還有數(shù)個bug修補。
下載:http://nginx.org/en/download.html
相關閱讀:Nginx配置與應用專題
管理員們需要注意的是,近期nginx爆出0day漏洞,保守估計現(xiàn)在全球有100萬服務器正使用nginx并開放了圖像上傳功能,這些服務器現(xiàn)在都面臨被入侵的危險。在官方補丁出來之前,請管理員們按照報道中提到的方法迅速修補。
Samba 3.5.3
Samba是一個自由軟件,用來讓UNIX系列的操作系統(tǒng)與微軟Windows操作系統(tǒng)的SMB/CIFS網(wǎng)絡協(xié)定做連結。目前的版本(v3)不僅可存取及分享SMB的資料夾及打印機,本身還可以整合入Windows Server的網(wǎng)域、扮演為網(wǎng)域控制站以及加入Active Directory成員。
Samba 3.5.3沒有新增的新特性,修復了十數(shù)個bug,最重要的修復包括MS-DFS的功能問題,以及Winbind相關的問題。
HAproxy 1.4.6
HAProxy 提供高可用性、負載均衡以及基于TCP和HTTP應用的代理,支持虛擬主機,是免費、快速并且可靠的一種解決方案。HAProxy特別適用于那些負載特大的web站點, 這些站點通常又需要會話保持或七層處理。HAProxy運行在當前的硬件上,完全可以支持數(shù)以萬計的并發(fā)連接。
HAproxy 1.4.6修正了 Linux 下當 glibc >= 2.10 時的一個編譯問題,文檔方面也做了一些修正。如果你當前正在運行 1.4.5 版本,并且編譯時沒問題,則無需升級。
下載:http://haproxy.1wt.eu/download/1.4/
iptables 1.4.8
netfilter/iptables IP 信息包過濾系統(tǒng)是一種功能強大的工具,可用于添加、編輯和除去規(guī)則,這些規(guī)則是在做信息包過濾決定時,防火墻所遵循和組成的規(guī)則。這些規(guī)則存儲在專用的信 息包過濾表中,而這些表集成在 Linux 內(nèi)核中。在信息包過濾表中,規(guī)則被分組放在我們所謂的鏈(chain)中。
iptables 1.4.8增加了對最新Linux內(nèi)核 2.6.34 版本的支持,同時對文檔也做了些更新,修復了一些bug。
下載:http://www.netfilter.org/projects/iptables/downloads.html
SystemRescueCd 1.5.4
SystemRescueCd是一個Live Linux救援CD,它包含了許多工具,可以處理大量的任務,包括分區(qū)操作,文件恢復,硬盤測試,F(xiàn)TP和磁盤格式化。和大多數(shù)Live Linux發(fā)行版一樣,你也將它安裝到CD或U盤上。
SystemRescueCd 1.5.4的更新包括:
◆更新內(nèi)核至2.6.33.4(altker32 + altker64)
◆更新標準內(nèi)核至2.6.32.13(rescuecd + rescue64)
◆更新FSArchiver至0.6.10(修復了數(shù)個bug)
◆將來自Ubuntu 10.04的GNU Parted更新至2.2
◆更新Memtest86+至4.10
◆更新固件軟件包至20100430
◆當PXE/network啟動被使用時,禁用NetworkManager
◆修復initramfs中的固件文件問題
◆修復pxe-boot-server服務(忽略空文件夾)
◆添加NetworkManager以更輕松的配置網(wǎng)絡(特別是無線網(wǎng)絡)
◆啟動時打印所調(diào)用的內(nèi)核模塊名
下載:http://sourceforge.net/projects/systemrescuecd/files/
推薦閱讀:系統(tǒng)崩潰 十款Linux救援工具任你挑
VirtualBox 3.2.0
開源虛擬機 VirtualBox 已發(fā)布 3.2.0 正式版本。VirtualBox 3.2.0 是 Oracle 并購 Sun Microsystems 后所推出的第一個版本,為其用戶帶來了不少新特性。
在 VirtualBox 3.2.0 中所添加的新特性主要包括:
◆最新的 Intel 硬件支持:如 Intel Core i5 和 i7 處理器、以及 Intel Xeon 處理器 5600 系列
◆Large Page 支持
◆In-hypervisor 網(wǎng)絡
◆新的存儲 I/O 子系統(tǒng)
◆遠程視頻加速
◆Page Fusion
◆內(nèi)存 Ballooning
◆多頭虛擬顯示器
◆Hot-plug CPU
◆虛擬 SAS 控制器
◆聯(lián)機快照合并
◆OVF 增強
◆Guest 自動化
◆USB 鍵盤及鼠標
◆支持 Oracle Enterprise Linux 5.5、Ubuntu 10.04、Mac OS X
下載:http://www.virtualbox.org/wiki/Downloads
#p#
本周發(fā)行版更新回顧
CentOS 5.5
該版本基于 Red Hat Enterprise Linux 5.5,是 CentOS 5 發(fā)行系列的第五次更新。此次更新距離RHEL 5.5的發(fā)布足足有一個半月的時間。新特性方面,可以參考51CTO之前對RHEL 5.5新特性進行的介紹。
推薦專題:CentOS 社區(qū)企業(yè)操作系統(tǒng)
Scientific Linux 5.5
和CentOS一樣,Scientific Linux也是一款重新編譯的Red Hat Enterprise Linux變種,另外還包含了額外的軟件包,硬件驅(qū)動和其他特殊功能。
Scientific Linux 5.5發(fā)布了適用于i386和x86_64架構的兩種版本。軟件包方面,添加了gnuplot 4.2和iwlwifi 6000 ucode防火墻。上游廠商還添加了FreeRADIUS 2和PostgreSQL 8.4。OpenOffice.org到了3.1.1。Scientific Linux release 5.5是基于Enterprise 5 服務端和客戶端中的RPM重建,其中包含了Update 5,還包含了至2010年5月18日的所有勘誤和bug修復。
推薦閱讀:從CentOS風波談起:Linux企業(yè)版如何選擇?
SUSE Linux Enterprise 11 SP1
這次補丁帶來了一些虛擬化和桌面端的改進,以及集群支持方面的一些新工具。本次升級基于openSUSE 11.2以及Linux Kernel 2.6.32。
詳細情況可參考此簡訊。
Puppy Linux 5.0
這是非常小巧的發(fā)行版,麻雀雖小,但五臟俱全??焖俸唵?,還提供了LIVE CD或USB盤只有100MB。在《十個最應該記住的Linux發(fā)行版》和《給上網(wǎng)本裝備Linux 五大發(fā)行版任你挑》兩篇文章中,都推薦了Puppy Linux這一發(fā)行版。
Magic Linux 2.5
Magic Linux也是推薦用于入門的一個Linux發(fā)行版,是中國現(xiàn)存的最古老的社區(qū)發(fā)行版之一。
本次發(fā)布的重要組件包括Linux kernel 2.6.30.10,X.Org Server 1.6.5,GCC 4.4.0和KDE 4.4.3(同樣還包括KDE 3.5.10)。magic_win安裝程序可使Windows用戶輕松的從硬盤安裝Magic Linux而不需要過多的手動配置。可能引起中國用戶興致的特殊功能包括:輕巧方便的輸入法fcitx,針對中國語言環(huán)境特別優(yōu)化過的WINE,強大的視頻播放器SMPlayer為字幕和聲道提供了非常棒的支持,StarDict字典程序,各種下載工具(aMule,KTorrent,MultiGet),即時通訊軟件(Konversation,Pidgin)支持各種在線交流,還有特殊網(wǎng)絡配置工具。
Arch Linux 2010.05
Arch Linux基本理念是快速、輕巧、彈性與簡單。它只安裝最小化的基本系統(tǒng),用戶可以根據(jù)自己的特定需求選擇配置安裝相應的軟件。這個發(fā)行版是一份獨立開發(fā)的、為i686優(yōu)化的Linux發(fā)行,面向高級Linux用戶。
Arch Linux 2010.05 主要對 Archiso 和 AIF 進行了改進和增強。
OpenBSD 4.7
OpenBSD 是一個從BSD派生出的類Unix操作系統(tǒng),是在1995年由項目發(fā)起人Theo de Raadt從NetBSD分支而出。
4.7系統(tǒng)在各個方面都進行了重要的改進,比如重新開始安裝和升級前更仔細得確認所有的文件系統(tǒng)均未掛載;如果沒有根磁盤則一直檢測,直至出現(xiàn)為止。OpenBSD 4.7配置了GNOME 2.28.2,KDE 3.5.10,Xfce 4.6.1,MySQL 5.1.42,PostgreSQL 8.4.2以及Postfix 2.6.5等。
Slackware Linux 13.1 RC1和RC2
Slackware 由Patrick Volkerding創(chuàng)建于1992年,是歷史最悠久的Linux發(fā)行版。曾經(jīng)Slackware非常的流行,但是當Linux越來越普及,用戶的技術層面越來越廣(更多的新手)后,Slackware漸漸的被新來的人們所遺忘。在其他主流發(fā)行版強調(diào)易用性的時候,Slackware依然固執(zhí)的追求最原始的效率——所有的配置均還是要通過配置文件來進行。
在本周相繼發(fā)布的兩個RC版中,13.1除了更新到Linux kernel 2.6.33.4、GCC 4.4.4、Emacs 23.2、CUPS 1.4.3之外,包括一些Pidgin的安全更新和CUPS的一些bug修復,也修正了安全方面及硬件支持方面的問題。
【編輯推薦】