11月第1周系統升級錄:自由的Web緩存服務器Squid
原創(chuàng)本周最重大的更新莫過于Fedora 14的發(fā)布了。11月2日發(fā)布的Fedora 14一如既往的帶來了不少新特性,同時也一如既往的帶來了很多爭議。另外,Windows 7和Windows Server 2008 R2的SP1也在本周推出了RC。此外,MySQL、PostgreSQL也進行了小幅更新,KDE也更新到了4.5.3。
本周的系統升級錄中,我們將為大家介紹一個可能Linux運維人員都很熟悉的服務:Squid。
自由的Web緩存服務器Squid
Squid Cache(簡稱為Squid)是一個流行的自由軟件(GNU通用公共許可證)的代理服務器和Web緩存服務器。Squid有廣泛的用途,從作為網頁服務器的前置cache服務器緩存相關請求來提高Web服務器的速度,到為一組人共享網絡資源而緩存萬維網,域名系統和其他網絡搜索,到通過過濾流量幫助網絡安全,到局域網通過代理上網。squid不僅可用在Linux系統上,還可以用在AIX、Digital Unix、FreeBSD、HP-UX、Irix、NetBSD、Nextstep、SCO和Solaris等系統上。
Squid與Linux下其它的代理軟件如Apache、Socks、TIS FWTK和delegate相比,下載安裝簡單,配置簡單靈活,支持緩存和多種協議。用ipchains+Squid的解決方案,就可以獲得通過緩存高性能的同時能夠無縫的訪問Internet。
Squid工作原理
Squid是一個緩存internet數據的一個軟件,它接收用戶的下載申請,并自動處理所下載的數據。也就是說,當一個用戶象要下載一個主頁時,它向Squid發(fā)出一個申請,要Squid替它下載,然后Squid 連接所申請網站并請求該主頁,接著把該主頁傳給用戶同時保留一個備份,當別的用戶申請同樣的頁面時,Squid把保存的備份立即傳給用戶,使用戶覺得速度相當快。
對于Web用戶來說,Squid是一個高性能的代理緩存服務器,可以加快內部網瀏覽Internet的速度,提高客戶機的訪問命中率。Squid不僅支持HTTP協議,還支持FTP、gopher、SSL和WAIS等協議。和一般的代理緩存軟件不同,Squid用一個單獨的、非模塊化的、I/O驅動的進程來處理所有的客戶端請求。
Squid將數據元緩存在內存中,同時也緩存DNS查尋的結果,除此之外,它還支持非模塊化的DNS查詢,對失敗的請求進行消極緩存。Squid支持SSL,支持訪問控制。由于使用了ICP,Squid能夠實現重疊的代理陣列,從而最大限度的節(jié)約帶寬。
Squid由一個主要的服務程序Squid,一個DNS查詢程序dnsserver,幾個重寫請求和執(zhí)行認證的程序,以及幾個管理工具組成。當Squid啟動以后,它可以派生出指定數目的dnsserver進程,而每一個dnsserver進程都可以執(zhí)行單獨的DNS查詢,這樣一來就大大減少了服務器等待DNS查詢的時間。
Squid的另一個優(yōu)越性在于它使用訪問控制清單(ACL)和訪問權限清單(ARL)。訪問控制清單和訪問權限清單通過阻止特定的網絡連接來減少潛在的Internet非法連接,可以使用這些清單來確保內部網的主機無法訪問有威脅的或不適宜的站點。
Squid對硬件的要求是內存一定要大,不應小于128M,硬盤轉速越快越好,最好使用服務器專用SCSI 硬盤,處理器要求不高,400MH以上既可。
關于Squid服務器更多信息請參考51CTO特別專題:Squid服務器 你了解多少
Squid服務器本周更新
Squid本周更新到Squid 3.1.9 ,下載地址:http://www.squid-cache.org/Download/ #p#
Windows 7 SP1 RC
Windows 7 SP1 RC候選版開始擴大自動推送范圍,推薦給全球用戶更新,其中自然也包括簡體中文版。
Windows 7 SP1 RC(KB976932)官方下載地址: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c3202ce6-4056-4059-8a1b-3a9b77cdfdda
iptables 1.4.10
ptables 是與 Linux 內核集成的 IP 信息包過濾系統。如果 Linux 系統連接到因特網或 LAN、服務器或連接 LAN 和因特網的代理服務器, 則該系統有利于在 Linux 系統上更好地控制 IP 信息包過濾和防火墻配置。
該版本主要增加了對新內核版本 2.6.36 一些新特性的支持,同時更新了文檔和修復了一些bug。
iptables 1.4.10下載地址:http://www.netfilter.org/projects/iptables/downloads.html
服務與工具的更新
StatusNet 0.9.6
StatusNet 的前身是 Laconica,是一個開源的微博客平臺軟件,采用 PHP 開發(fā)。
StatusNet 0.9.6下載地址:http://status.net/download-statusnet
Mireka 2.0
Mireka是一個SMTP代理程序。它可以幫助預防或診斷郵件問題如垃圾郵件。支持 Windows,Linux 系統,提供詳細的日志,基本的郵件流量統計,tarpit來防止電子郵件收獲和循環(huán)檢測。它可以過濾DNSBL,郵件的大小,局部域和收件人列表。本地收件人可以指定使用正則表達式。自定義過濾器和其他組件可以很容易地實施和安裝。
新版本可用作獨立的 SMTP 服務器,使用基于文件系統的郵件隊列。
Mireka 2.0下載地址:http://code.google.com/p/mireka/downloads/list
Apache POI 3.7
Apache POI是一個開源的Java讀寫Excel、WORD等微軟OLE2組件文檔的項目。目前POI已經有了Ruby版本。
下載地址:http://poi.apache.org/download.html
James 3.0-M1
Apache James(Java Apache Mail Enterprise Server)是Apache組織的子項目之一,完全采用純Java技術開發(fā),實現了SMTP、POP3與NNTP等多種郵件相關協議。
James也是一個郵件應用平臺,可以通過Mailet擴充其功能,如Mail2SMS、Mail2Fax等。James提供了比較完善的配置方案,尤其是關于郵件內容存儲和用戶信息存儲部分,可以選擇在文件、數據庫或其他介質中保存。
該版本增加對 IMAP 的全面支持,提升郵件列表的功能、fastfail 支持以及下一代的 Mailet API。
James 3.0-M1下載地址:http://james.apache.org/download.cgi
Eclipse Virgo 2.1.0
來自 EclipseRT 的 Virgo Web 服務器是一個完全基于模塊化的 Java 應用服務器,主要用于運行企業(yè) Java 應用程序和基于 Spring 框架的應用,具備高度靈活性和可靠性,提供一個簡單但功能強大的開發(fā)、發(fā)布和服務 Java 應用的平臺。
該版本主要是接著從 SpringSource dm Server 過來后,重新將代碼授權改為 Eclipse Public License (EPL) 并重新使用 org.eclipse 命名空間進行打包,同時通過了 Eclipse 常規(guī)的代碼評審過程,比起 dm Server 2.0.x 版本有著不少的改進:
1. 啟動速度更快
2. 升級了很多依賴的第三方包
3. 修復了一些bug和其他方面的改進。
Eclipse Virgo 2.1.0下載地址:http://www.eclipse.org/virgo/download/
MySQL 5.1.52 GA
MySQL系統管理員身邊最熟悉的數據庫。MySQL 5.1.52 GA發(fā)布。該版本修復了 InnoDB 引擎以及表分區(qū)的很多bug。
MySQL 5.1.52 GA下載地址:http://dev.mysql.com/downloads/
PostgreSQL 9.1 alpha2
PostgreSQL 9.1 的第二個 alpha 測試版發(fā)布了,該版本包含很多主要的新特性的加入,包括:視圖觸發(fā)器支持 INSERT, UPDATE, and DELETE 等操作、可修改的枚舉類型等。
PostgreSQL 9.1 alpha2下載地址:http://www.postgresql.org/download/
SquidClamAv 6.1
SquidClamAv是一個專為 Squid 代理服務器提供的用ClamAV的病毒重定向工具。它可以運行在文件名正則,內容類型正則表達式的防病毒檢查,等等。它易于安裝和工程甚至高負荷的Squid訪問。
該版本主要修復兩個重要的bug,其中一個是BSD下的編譯問題。
SquidClamAv 6.1下載地址:http://sourceforge.net/projects/squidclamav/files/ #p#
版本與桌面應用的更新
Fedora Linux 14
Fedora項目是一份由Red Hat策劃的開放開發(fā)項目,它向普通參與者開放并由精英管理者領導,沿著一系列項目目標而前進。Fedora項目的目標是與Linux社區(qū)協作,只從開放 源碼軟件來創(chuàng)建一份完整的、通用的操作系統。
Fedora 14 正式版終于來了,官網發(fā)行說明請看這里,Fedora 14 對于最終用戶帶來了如下新功能:
新版本桌面環(huán)境:GNOME 2.32 和 KDE 4.5
MMX/SSE 指令集優(yōu)化的 libjpeg-turbo JPEG 庫,大幅度提升照片處理速度。
Spice( Simple Protocol for Independent Computing Environments)支持,為遠程桌面提供 2D 加速,加密以及硬件指針支持。
Fedora Linux 14下載地址:http://fedoraproject.org/zh_CN/get-fedora
KDE 4.5.3
KDE 4.5.3 主要包含補丁修復以及一些翻譯的更新,建議用戶更新。
KDE,K桌面環(huán)境(Kool Desktop Environment)的縮寫。一種著名的運行于 Linux、Unix 以及FreeBSD 等操作系統上面自由圖形工作環(huán)境,整個系統采用的都是 TrollTech 公司所開發(fā)的 Qt 程序庫(現在屬于諾基亞公司)。KDE 和 Gnome 都是 Linux 操作系統上最流行的桌面環(huán)境系統。
KDE 4.5.3下載地址:http://download.kde.org/download.php
DragonFly BSD 2.8.2
DragonFly BSD是FreeBSD 4.8的分支。新版的最主要特性是HAMMER文件系統,此外還包括穩(wěn)定性改進,新驅動,更好的支持和整合包管理系統pkgsrc。除了CD ISO,此次還提供了包含完整可操作X環(huán)境的DVD ISO,以及可引導的USB鏡像。
該版本在多處理器下運行性能更佳,修復了不少的bug,功能增強方面包括 Wifi 協議堆棧、PF 以及 DataMapper 等。
DragonFly BSD 2.8.2下載地址:http://www.dragonflybsd.org/download/
Debian Installer 6.0 Beta1
Debian Installer 6.0 Beta1 宣布發(fā)布,增加軟件包架構自動檢測,并且關閉 ReiserFS 默認支持。
本次新的 Debian 安裝器有如下改善:
- 為 PS3 自動內核檢測。
- 正確識別 M$ Windows 的恢復分區(qū)。
- 內核更新至 2.6.32。
- parted 更新至 2.2,
- 增加對 Marvell GuruPlug、Marvell OpenRD-Ultimate 和 HP t5325 Thin Client(部分)平臺的支持。
- 支持ISO/USB混合式 ISO。
- 在安裝過程將檢索安裝介質上的固件 Deb 包,方便執(zhí)行包含驅動固件的光盤安裝或網絡安裝。
- 部分語言文件更新及移除。
此外,新版本將啟用 udhcpc 作為默認 DHCP 客戶端(除 kFreeBSD),關閉了 ReiserFS 支持(若打開需添加modules?=partman-reiserfs)以及停止創(chuàng)建 /cdrom 符號連接。
Debian Installer 6.0 Beta1下載地址:http://www.debian.org/distrib/
OpenBSD 4.8
OpenBSD是一個從NetBSD衍生出來的類Unix操作系統。專案領導人Theo de Raadt在1995年]發(fā)起了OpenBSD專案,希望創(chuàng)造一個注重安全的操作系統,此外OpenBSD也以高品質的文件、堅持開放程式碼以及嚴格的軟 件授權著名。OpenBSD的吉祥物是河豚。
OpenBSD 4.8下載地址:http://www.openbsd.org/ftp.html
OpenOffice.org 3.3.0 RC3
OpenOffice.org 是一套跨平臺的辦公室軟件套件,能在 Windows、Linux、MacOS X (X11)、和 Solaris 等操作系統上執(zhí)行。它與各個主要的辦公室軟件套件兼容。OpenOffice.org 是自由軟件,任何人都可以免費下載、使用、及推廣它。OpenOffice.org 的主要模塊有Writer(文本文檔)/Calc(電子表格)/Impress(演示文稿)/Math(公式計算)/Draw(畫圖)/Base(數據 庫)
OpenOffice.org 3.3.0 RC3下載地址:http://zh.openoffice.org/new/zh_cn/downloads.html
7-Zip 9.18 Beta / 7-Zip 4.65 Final
7-Zip是一款壓縮/解壓縮的開源軟件。我們在之前的系統升級錄中詳細介紹了7-Zip。
下載地址:http://www.7-zip.org/download.html
Linux 內核發(fā)布 2.6.37 RC1
Linux之父Linus 發(fā)布了 2.6.37 的第一個 RC 版本,同時關閉了該版本的合并窗口。該版本有著非常多的改動。
下載地址:http://www.kernel.org/pub/
【系統頻道本周熱點文章】