【51CTO综合整理】2011年1月21日,离春节假期越来越近,相信在电脑前的很多人都已经归心似箭。51CTO系统频道在此先祝福在外地工作的诸位能够早日买到火车票,安心回家过年;当然另一方面,例常的服务也是要继续进行的。本期的系统升级录总结的都是一周最值得关注的软件与服务更新,包括Tor和CloneZilla的升级,VirtualBox的更新,Linux内核,以及FreeBSD最新版的升级情况,欢迎大家持续关注。
本周我们将主要介绍Keepalived这个软件。搞Linux集群的运维们对Keepalived应该不陌生,Keepalived本周刚刚发布了1.2.2版本。诞生于2000年12月的Keepalived也刚好在今年进入了第十个年头。
术语介绍
顾名思义,keepalived的功能就是要让设备keep alive(保持在线运行)。在网络中,keepalive是一个设备发给另一个设备的消息,该消息用于检查这两个设备之间的通讯是正常的。在集群环境中,keepalive用于保持节点1和节点2、Master机与备份机之间的连接通畅。
Keepalived项目起始于2000年12月22日发布的0.2.1版本,是1998年由章文嵩博士发起的LVS项目的一个支撑项目。Keepalived由C语言编写,针对TCP/IP的多个层面进行检查,主要在Layer 3,Layer4以及Layer5/7。Keepalived守护进程可以检查LVS池的状态。如果LVS服务器池当中的某一个服务器宕机了。keepalived会通过一个setsockopt呼叫通知内核将这个节点从LVS拓扑图中移除。简单来说,keepalived是LVS集群节点健康检测的一个用户空间守护进程,也是LVS的引导故障转移模块(director failover)。
人物
Keepalived项目的主要参与者是两位法国人,分别是:
Alexandre Cassen,目前是Free Mobile研发部组长,同时兼任私人公司Freebox的高级软件架构师。Alexandre从1999年开始从事软件工程方面的工作,也是LVS项目的早期参与者之一。
Vincent Bernat,法国Orange(运营商)的系统网络管理员,Debian项目的开发者。Vincent在2006年于法国国家科学院和法国高等师范学院获得博士学位。
Keepalived发布历史
名字叫keepalived的这个项目本身也一直保持着alive。十年间,整个项目低调而稳步的进行着。下面是keepalived全部更新的日志列表:
http://www.keepalived.org/changelog.html
新特性
Keepalived 1.2.2的主要更新内容包括对IPv6的进一步支持,包括针对libnl检测的autoconf脚本,用于支持IPv6 IPVS内核子系统;libipvs-2.6增强;与sockaddr_storage接口的checker API增强,以及sockaddr_storage整体框架的增强等等。
下面是本周其他值得关注的系统更新。
#p#
网络、安全与系统工具
ClamAV 3.0 Beta for Windows
对ClamAV相信不用我们做太多的介绍,这是世界上最受欢迎的开源杀毒软件之一,常用于扫描收件箱邮件的病毒。
ClamAV 3.0主要新特性包括支持实时扫描和离线扫描,支持自定义签名,支持用wildcard表达式定义例外扫描列表,修复了Unicode的部分bug以及断线状态的一些bug。
Tor 0.2.1.29
Tor(The Onion Router,直译为洋葱路由)是一个帮助你抵御流量分析的软件项目,令监视你的Internet连接的那些人无法知道你所访问的站点,还令你所访问的站点无法知道你的物理位置,从而保护网络使用者的安全。
Tor 0.2.1.29主要是修复了一个远程堆溢出漏洞,该漏洞可能导致远程执行代码。
新版Tor可从torproject.org下载。如果只是在浏览器中使用,可以下载Tor Browser Bundle,解压缩之后直接可以使用。
Clonezilla Live 1.2.6-59
Clonezilla Live是一个装了Clonezilla软件的基于Debian的Live光盘发行版,Clonezilla则是个类似Ghost那样的分区/硬盘克隆软件。使用Clonezilla,用户可以在大约10分钟内将5GB的系统克隆到40份客户机上。
下载地址:http://downloads.sourceforge.net/clonezilla/
VirtualBox 4.0.2
VirtualBox是Windows/Linux/Mac平台上最受欢迎的虚拟机软件之一,目前由Oracle公司维护。
VirtualBox 4.0.2是4.0版本的第一个维护版,提高了稳定性,修复了若干bug。
下载地址:http://www.virtualbox.org/wiki/Downloads
内核、发行版与安全漏洞更新
Linux Kernel 2.6.38 RC1
Linux Kernel 2.6.38按正常进度应该在2011年3月底完成,而Linus Torvalds本次已经完成了第一个RC,将相关branch的代码整合入main stream当中。本次更新中,Torvalds特别提到了新加入的SCHED_AUTOGROUP特性,以及针对VFS可扩展性的提升补丁;针对AMD Bobcat处理器的补丁也在本次加入,DRM Radeon驱动现在也可以处理Radeon HD 62xx到68xx型号的一些2D和3D图形加速了,此外还有大量的新驱动加入(基本每次更新都是如此)。有编译需求的读者们可以从kernel.org获得新内核的源代码。
FreeBSD 8.2 RC2
当下最受欢迎的BSD发行版,FreeBSD又带来了新版本。此次的RC2是FreeBSD 8.2的最后一个RC,正式版将于1月底发布。
下载地址:在ftp://ftp.freebsd.org/pub/FreeBSD/下载针对你自己硬件的ISO-Images。(你也可以在镜像站列表查找其他合适你的镜像站点)
Oracle安全漏洞补丁
Oracle在1月18日发布了针对其28个产品的漏洞补丁,共计66个。覆盖的重要产品包括Oracle Database 11g的R2和R1,Fusion Middleware,Application Server,WebLogic,E-Business Suite,PeopleSoft,Open Office等。
下载地址:http://www.oracle.com/technetwork/topics/security/cpujan2011-194091.html
其他系统与桌面应用
微软开源CMS平台Orchard 1.0
Orchard是微软"Oxite"开源CMS系统的继承者。2010年12月,微软将Orchard从自己的CodePlex迁移到Outercurve基金会,并承诺提供三年的技术支持。Orchard旨在帮助用户创建和管理网站,它和ASP.NET MVC3应用程序相似,使用Razor视图模板和SQL CE4来实现数据存储。
官方网站:http://orchard.codeplex.com/
OpenERP 6.0 RC
OpenERP是一个使用Python语言开发的ERP/CRM系统,系统提供较灵活的模块架构,常用模块包括:采购管理,销售管理,库存管理,财务管理,货品管理,营销管理,客户关系管理,生产管理,人事管理,服务支持等等。用户可以直接从模块库中选择安装适用模块,或进行模块卸载,升级的管理操作。
下载地址:http://www.openerp.com/downloads
Chrome dev 10.0.642.2
Google的浏览器Chrome Dev再次全平台更新。此次V8引擎更新至3.0.7.0,标签化设置页布局改进,集成标签化的about:sync页面可以查看数据同步细节,而内置的pdf插件终于又可以保存了。另外Mac和Linux下的版本也分别修复了bug若干。
下载地址:http://www.google.com/chrome/intl/en/eula_dev.html
【系统频道本周热点】