11月第3周系統(tǒng)升級(jí)錄:系統(tǒng)管理員的簡(jiǎn)便工具puppet
原創(chuàng)本周值得注意的是Oracle Solaris 11 Express發(fā)布,這是 Oracle 收購(gòu) Sun 公司后發(fā)布的第一個(gè) Solaris 版本,包含很多在 Solaris 10 和 OpenSolaris 中沒有的特性,作為一個(gè)企業(yè)管理員需要引起重視。在桌面端,IE9推出了第7個(gè)平臺(tái)預(yù)覽版,Chrome Dev 和Beta一分分進(jìn)行了更新。
在本期的系統(tǒng)升級(jí)錄中將向大家介紹一個(gè)Linux、Unix平臺(tái)集中配置管理系統(tǒng)——puppet。本周Puppet 2.6.3發(fā)布。
puppet的身世背景
- puppet由Puppet Labs開發(fā)維護(hù),Puppet Labs成立于2005年,總部設(shè)在波蘭
- 最新版本 2.6.3
- 編寫語(yǔ)言Ruby
- 系統(tǒng)應(yīng)用環(huán)境 GNU / Linux,Unix類
- 軟件類型 系統(tǒng)配置與管理
- GNU通用公共許可證授權(quán)
- 項(xiàng)目首頁(yè):http://www.puppetlabs.com
puppet的創(chuàng)始人:Luke Kanies
Luke Kanies是Puppet Labs的CEO,Luke Kanies不僅指明了公司的發(fā)展方向,他還是下一代數(shù)據(jù)中心自動(dòng)化的創(chuàng)始人。他是Puppet的原作者。在此之前,他是一名顧問(wèn),演說(shuō)家,以及有關(guān)的配置管理和系統(tǒng)管理主題的作者。
什么是puppet
puppet是一種Linux、Unix平臺(tái)的集中配置管理系統(tǒng),使用自有的puppet描述語(yǔ)言,可管理配置文件、用戶、cron任務(wù)、軟件包、系統(tǒng)服務(wù)等。puppet把這些系統(tǒng)實(shí)體稱之為資源,puppet的設(shè)計(jì)目標(biāo)是簡(jiǎn)化對(duì)這些資源的管理以及妥善處理資源間的依賴關(guān)系。puppet采用Ruby語(yǔ)言編寫
為什么要使用puppet
系統(tǒng)管理員都喜歡自己寫點(diǎn)小工具來(lái)讓自己的工作完成的更快或者更好, 不管是在大企業(yè)管理大量的服務(wù)器還是只管理兩三臺(tái)機(jī)器. 但是很少人會(huì)把他們的工具發(fā)布出來(lái). 也就是是說(shuō)極少有工具能被重用,或者說(shuō)很多工具就只能在所在的組織內(nèi)部有用.拷貝給別的組織,他們也用不上. 也就是說(shuō),每個(gè)系統(tǒng)管理員,在一個(gè)新的公司,都會(huì)另起爐灶開發(fā)一套基于ssh,for循環(huán)的"系統(tǒng)"來(lái)幫助自己完成系統(tǒng)管理任務(wù).
Puppet Labs開發(fā)puppet是為了讓系統(tǒng)管理員可以相互交流和共享成熟的工具,避免重復(fù)的勞動(dòng).通過(guò)以下兩個(gè)特性來(lái)實(shí)現(xiàn)這一目標(biāo):
提供一個(gè)簡(jiǎn)潔的但是強(qiáng)大的框架來(lái)完成系統(tǒng)管理任務(wù)
系統(tǒng)管理任務(wù)可以描述成puppet語(yǔ)言,因此可以相互分享代碼,就像分享其他語(yǔ)言的代碼一樣,比如python, c等
因此,作為系統(tǒng)管理員的你可以更快的完成工作,因?yàn)槟憧梢杂胮uppet來(lái)處理所有的管理細(xì)節(jié). 甚至你還可以下載其他管理員的puppet代碼來(lái)讓你的工作完成的更快.
本周Puppet 2.6.3發(fā)布,更新下載地址:http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet
#p#
服務(wù)器的更新
MySQL 5.1.53 GA
MySQL 5.1.53 GA 發(fā)布,已經(jīng)提供了下載地址。
下載地址:http://dev.mysql.com/downloads/mysql/5.1.html
目前更新日志還暫未公布,你可以關(guān)注http://dev.mysql.com/doc/refman/5.1/en/news-5-1-53.html。
Apache ZooKeeper 3.3.2
ZooKeeper是Hadoop的正式子項(xiàng)目,它是一個(gè)針對(duì)大型分布式系統(tǒng)的可靠協(xié)調(diào)系統(tǒng),提供的功能包括:配置維護(hù)、名字服務(wù)、分布式同步、組服務(wù)等。ZooKeeper的目標(biāo)就是封裝好復(fù)雜易出錯(cuò)的關(guān)鍵服務(wù),將簡(jiǎn)單易用的接口和性能高效、功能穩(wěn)定的系統(tǒng)提供給用戶。
Apache ZooKeeper 3.3.2下載地址:http://hadoop.apache.org/zookeeper/releases.html
Apache Cassandra 0.6.8
Apache Cassandra是一套開源分布式Key-Value存儲(chǔ)系統(tǒng)。它最初由Facebook開發(fā),用于儲(chǔ)存特別大的數(shù)據(jù)。Facebook目前在使用此系統(tǒng)。
主要特性:
- 分布式
- 基于column的結(jié)構(gòu)化
- 高伸展性
Apache Cassandra 0.6.8下載地址:http://cassandra.apache.org/download/
HAproxy 1.5.0 dev3
HAProxy提供高可用性、負(fù)載均衡以及基于TCP和HTTP應(yīng)用的代理,支持虛擬主機(jī), 它是免費(fèi)、快速并且可靠的一種解決方案。HAProxy特別適用于那些負(fù)載特大的web站點(diǎn), 這些站點(diǎn)通常又需要會(huì)話保持或七層處理。HAProxy運(yùn)行在當(dāng)前的硬件上,完全可以支持?jǐn)?shù)以萬(wàn)計(jì)的并發(fā)連接。并且它的運(yùn)行模式使得它可以很簡(jiǎn)單安全的整 合進(jìn)您當(dāng)前的架構(gòu)中, 同時(shí)可以保護(hù)你的web服務(wù)器不被暴露到網(wǎng)絡(luò)上。
該版本合并了自1.4.9以來(lái)的所有bug修復(fù),增加了在多個(gè)活動(dòng)的haproxy節(jié)點(diǎn)中同步粘性表的功能,能自動(dòng)從響應(yīng)中獲取粘性信息;提供 SSL-ID 的支持;支持基于 Unix Sockets 的連接;實(shí)現(xiàn)了新的 PROXY 協(xié)議。
HAproxy 1.5.0 dev3下載地址:http://haproxy.1wt.eu/download/1.4/
WebGUI 7.9.18
WebGUI是網(wǎng)站公開源碼的管理系統(tǒng)之一。WebGUI具有標(biāo)準(zhǔn)組件,獨(dú)立平臺(tái),能在線地使用,管理等。 能讓用戶建立和維護(hù)比較復(fù)雜的網(wǎng)站。
WebGUI主要功能介紹
- 開放源代碼促進(jìn)會(huì)(OSI)認(rèn)證的開放源碼軟件
- 內(nèi)嵌所見即所得的內(nèi)容編輯器
- 可定制的模板引擎
- 可定制網(wǎng)站界面布局
- 其組件構(gòu)架擴(kuò)充
- WebGUI 7.9.18 穩(wěn)定版的變化,主要體現(xiàn)在包括日歷、書簽、事件管理等13個(gè)bug的修復(fù)。
下載地址: http://www.webgui.org/download
SquidTL 0.2.0
SquidTL 可以讓 Squid 代理服務(wù)器管理員配置用戶可以訪問(wèn)某個(gè)指定網(wǎng)站多長(zhǎng)時(shí)間。例如可以限制某個(gè)IP或者某個(gè)用戶只能訪問(wèn) Facebook 或者其他社交、視頻、娛樂等網(wǎng)站10分鐘。該工具運(yùn)行效率非常高,而且占用很小的內(nèi)存,同時(shí)還提供一個(gè)基于 Web 的管理界面。
該版本修復(fù)了一些bug,增加了新的用戶會(huì)話時(shí)間規(guī)則,提供一個(gè) DEB 包用于測(cè)試。
SquidTL 0.2.0項(xiàng)目首頁(yè)http://www.zerozone.it/hardsoft-ware/squidtl/ #p#
桌面發(fā)行版的更新
SimplyMEPIS 11.0 Alpha
MEPIS Linux是一份桌面Linux系統(tǒng),它也能被方便地配置成專用的服務(wù)器。它被設(shè)計(jì)為同時(shí)適合于個(gè)人和商用目的。它擁有最新的特性,例如它是一張自啟動(dòng)運(yùn) 行/安裝/修復(fù)光盤,以及自動(dòng)配置硬件,NTFS分區(qū)大小調(diào)整支持,ACPI電源管理,WiFi支持,反混淆TrueType字體,個(gè)人防火墻,KDE桌 面等等。
該版本使用 2.6.36 內(nèi)核,以及 KDE 4.4.5 桌面。
SimplyMEPIS 11.0 Alpha下載地址:http://www.mepis.org/mirrors
ZevenOS 3.0
ZevenOS是一份基于Ubuntu的GNU/Linux發(fā)行,它的主旨是提供一份快速易用的系統(tǒng),并帶有類似BeOS的用戶界面和對(duì)老舊硬件的支持。 該發(fā)行構(gòu)建于一份近期的Linux內(nèi)核,并帶有大量的流行開源應(yīng)用軟件以支持辦公應(yīng)用、多媒體播放、軟件開發(fā)。ZevenOS還包含了MAGI,這是一份 啟動(dòng)應(yīng)用軟件及管理系統(tǒng)的工具。
發(fā)行說(shuō)明:http://www.zevenos.com/allgemein/zevenos-3-0-release-announcement.html
ZevenOS 3.0下載地址:http://www.zevenos.de/download
Linux Deepin 10.12 Alpha2
LinuxDeepin 是 Hiweed Linux 改名后的公開發(fā)行版本。雖然改了名字、換了 Logo,但“免除新手痛苦、節(jié)約老手時(shí)間”的口號(hào)沒有變,系統(tǒng)也依然“輕量級(jí)”。
官方還沒發(fā)布該版本的公告,但可通過(guò)下面地址中下載。
http://ftp.osuosl.org/pub/deepin/10.12/
http://ubuntu.srt.cn/Deepin/10.12/
Oracle Solaris 11 Express
這是 Oracle 收購(gòu) Sun 公司后發(fā)布的第一個(gè) Solaris 版本,包含很多在 Solaris 10 和 OpenSolaris 中沒有的特性,例如 ZFS 加密和重復(fù)數(shù)據(jù)刪除功能;基于網(wǎng)絡(luò)的打包和提供系統(tǒng);網(wǎng)絡(luò)虛擬化;NUMA 平臺(tái)的 I/O 優(yōu)化;支持最新 Intel 的 Nehalem 和 SPARC T3 處理器 等等。
關(guān)于該版本的詳情和下載地址請(qǐng)看:http://www.oracle.com/technetwork/server-storage/solaris11/overview/index.html
Endian Firewall 2.4.1
Endian Firewall Community是一個(gè)功能齊全的Linux安全發(fā)行版本,它可以將每一種系統(tǒng)變成一個(gè)功能齊全的安全設(shè)備,并擁有UTM的功能。其特性包括:狀態(tài)數(shù)據(jù) 包檢測(cè)防火墻、多種協(xié)議(HTTP、FTP、POP3、SMTP)的應(yīng)用程序級(jí)代理、支持反病毒和垃圾郵件過(guò)濾、Web通信過(guò)濾和VPN。
新版本改進(jìn)內(nèi)容:
1. 新增一個(gè)基于Web的管理控制臺(tái);
2. OpenVPN 服務(wù)器可運(yùn)行在獨(dú)立的區(qū)域中;
3. 可正常過(guò)濾日文的垃圾郵件;
4. 內(nèi)核升級(jí)到 2.6.32.24 版本;
5. 更新了Snort, Amavis, ClamAV, and Openswan 等軟件
Endian Firewall 2.4.1下載地址:http://www.endian.com/en/community/download/
Linux內(nèi)核補(bǔ)丁
由于一個(gè)僅有200余行代碼的補(bǔ)丁,未來(lái)的 Linux Kernel 2.6.38 或許會(huì)成為下一年度最受期待 Linux 內(nèi)核版本。
這個(gè)小小的補(bǔ)丁僅為 Linux Kernel 增加了 233 行代碼,卻將高負(fù)荷下桌面響應(yīng)最大延遲降低了10倍,平均延遲降低了60倍!該補(bǔ)丁的作用是為每個(gè) TTY 動(dòng)態(tài)地創(chuàng)建任務(wù)分組。
由于目前 2.6.37 的合并窗口已經(jīng)關(guān)閉,該補(bǔ)丁只能隨著 2.6.38 進(jìn)入內(nèi)核。目前該補(bǔ)丁打上后默認(rèn)禁用,需要將 /proc/sys/kernel/schedautogroupenabled 設(shè)為 1或者增加 noautogroup 內(nèi)核引導(dǎo)參數(shù)。
Linux內(nèi)核項(xiàng)目地址:http://www.kernel.org/pub/ #p#
桌面應(yīng)用的更新
Firebug 1.7a6
Firebug是Firefox下的一款開發(fā)類插件,現(xiàn)屬于Firefox的 五星級(jí)強(qiáng)力推薦插件之一。它集HTML查看和編輯、Javascript控制臺(tái)、網(wǎng)絡(luò)狀況監(jiān)視器于一體,是開發(fā)JavaScript、CSS、HTML和 Ajax的得力助手。Firebug如同一把精巧的瑞士軍刀,從各個(gè)不同的角度剖析Web頁(yè)面內(nèi)部的細(xì)節(jié)層面,給Web開發(fā)者帶來(lái)很大的便利。
Firebug 1.7a6下載地址:http://getfirebug.com/downloads
Wine 1.3.7
開源 Win32/64 API 實(shí)現(xiàn) wine 項(xiàng)目發(fā)布了 1.3.7 版本,改善系統(tǒng)托盤區(qū)支持。
本次更新如下要素:
改善系統(tǒng)托盤區(qū)的支持;
更好的支持帶有匯編的安裝程序(?);
實(shí)現(xiàn)大量 M$ VC 運(yùn)行庫(kù) 'secure' 函數(shù);
修復(fù)大量 GStreamer 支持的 Bug;
進(jìn)一步改善了 MSXML 的支持;
翻譯更新;
各種 Bug 修復(fù)。
Wine 1.3.7下載地址:http://www.winehq.org/site/download
MSE 2.0 Beta
微軟近日完成了最新版的MSE 2.0 Beta,版本號(hào)為Build 2.0.522.0,并且通過(guò)Connect下載中心提供了下載,不過(guò)你需要使用Windows Live ID登錄后才可以下載最新版本。
MSE 2.0.522.0新功能:
整合了Windows防火墻:在啟動(dòng)時(shí),MSE將詢問(wèn)是否打開Windows防火墻。
新的防護(hù)引擎:最新升級(jí)的殺毒引擎強(qiáng)化了檢測(cè)和清理功能,并且提升了性能。
MSE 2.0 Beta需要Windows正版驗(yàn)證,僅提供給部分人員測(cè)試,不建議用戶進(jìn)行日常使用。
MSE 2.0.522.0下載頁(yè)面:https://connect.microsoft.com/securityessentials
BleachBit 0.8.2
BleachBit 是一款專為 Linux 設(shè)計(jì)的系統(tǒng)清理工具。使用 BleachBit,你可以清理系統(tǒng)中的緩存、歷史、臨時(shí)文件、cookies 等不需要的東西,這樣可以釋放你的磁盤空間。當(dāng)前,BleachBit 能夠清理 Beagle、Firefox、Opera、Epiphany、Flash、OpenOffice.org 等軟件所產(chǎn)生的垃圾文件。
BleachBit 0.8.2 下載地址:http://bleachbit.sourceforge.net/download
Untangle Gateway 8.0
Untangle Gateway是基于Debian的網(wǎng)關(guān)系統(tǒng),它帶有可插拔的模塊以支持各種網(wǎng)絡(luò)應(yīng)用,這包括垃圾郵件阻擋、網(wǎng)頁(yè)過(guò)濾、反病毒、反間諜軟件、入侵阻止、虛擬專用網(wǎng)、SSL虛擬專用網(wǎng)、防火墻等等。
發(fā)行說(shuō)明:http://forums.untangle.com/announcements/18665-8-0-available.html
改進(jìn)記錄:http://wiki.untangle.com/index.php/8.0_Changelog
下載地址:http://www.untangle.com/Downloads/Download-ISO
Transmission 2.12
Transmission 2.12發(fā)布,Transmission是 Linux 下的一款 BitTorrent 下載軟件。
在這個(gè)最新的版本中,部分更新內(nèi)容如下:
blocklist URL用戶設(shè)置。
CPU 速度提高。
DHT信息占用更少帶寬。
Transmission 2.12下載地址:http://www.transmissionbt.com/download.php
7-Zip 9.20
壓縮:通過(guò)LZMA算法將文件壓縮成7z格式的文件。同時(shí)它還可以將文件壓縮成ZIP, GZIP, BZIP2 and TAR等格式。
解壓縮:除了解壓7z格式壓縮文件外,它還可以解壓RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB and NSIS的壓縮文件。
目前支持的操作系統(tǒng)有:Windows, Linux, FreeBSD, Mac OS X, and BeOS。
7-Zip 9.20下載地址:http://www.7-zip.org/download.html
Safari 5.0.3和4.1.3
蘋果今天發(fā)布了Mac OS X Snow Leopard、 Leopard、Windows 7、Vista和XP版的Safari 5.0.3更新,為用戶的網(wǎng)絡(luò)瀏覽器提供了幾項(xiàng)小的問(wèn)題修復(fù)和功能改善。同時(shí)更新的還有Mac OS X Tiger用戶的Safari 4.1.3瀏覽器。
此次更新包含了一些實(shí)用性、兼容性、穩(wěn)定性、安全性以及輔助性能的內(nèi)容,包括:
-搜索時(shí)地址欄中的置頂結(jié)果提示更加精確
-搜索時(shí)置頂網(wǎng)站的的提示結(jié)果更加精確
-修正了通過(guò)Flash 10.1遞送內(nèi)容時(shí)導(dǎo)致網(wǎng)頁(yè)內(nèi)容重復(fù)的問(wèn)題
-彈出式網(wǎng)頁(yè)的阻斷更加可靠
-增強(qiáng)了輸入www.netflix.com 和 www.facebook.com網(wǎng)址搜索時(shí)的穩(wěn)定性
-改善了使用JavaScript-intensive工具擴(kuò)展的穩(wěn)定性
-改善了Safari使用VoiceOver時(shí)的穩(wěn)定性
Safari下載地址:http://www.apple.com/safari/download/
IE9第7個(gè)平臺(tái)預(yù)覽版
微軟通過(guò)新的IE9平臺(tái)預(yù)覽版將瀏覽器JavaScript性能提升了345%,IE9瀏覽器 SunSpider JavaScript性能指標(biāo)現(xiàn)在是234.6毫秒。微軟在1年前的2009年專業(yè)開發(fā)者大會(huì)(Microsoft Professional Developers Conference 2009)上宣布啟動(dòng)開發(fā)IE9瀏覽器。
IE9下載地址:http://ie.microsoft.com/testdrive/
Chrome Dev 和Beta
Chrome Dev 和 Beta 分支雙雙更新,其中 Dev 分支的更新面向全平臺(tái),Beta 分支更新面向 Mac 和 Linux 平臺(tái),Dev 分支主要更新內(nèi)容如下:
GPU 相關(guān) Bug 修復(fù);
崩潰問(wèn)題修復(fù);
Instant 相關(guān)問(wèn)題修復(fù);
插件點(diǎn)播功能進(jìn)入about:flags;
本次 Beta 分支更新主要是大面積的穩(wěn)定性和 UI 方面的增強(qiáng)。
Chrome下載地址:http://www.google.com/chrome/eula.html
【系統(tǒng)頻道本周熱點(diǎn)】