【51CTO综合整理】在本期系统更新回顾中,51CTO编辑首先要提醒大家注意微软在本周二发布的紧急补丁。上个月微软发出过官方公告指出了Windows Shell中的一个零日漏洞,在处理快捷方式文件(.LNK)时,Windows Shell会错误解析路径,并可能导致恶意代码攻击。这次的紧急补丁正是为了修复这个漏洞。如果您的Windows XP、Vista、Windows 7、Windows Server 2003和Windows Server 2008还没有打上这个补丁,就需要留意了,这可是一个高危级别的漏洞。
Linux方面,最新的内核如期发布了。此次Linux Kernel 2.6.35中加入了两个来自Google的新特性,可以在系统的多个CPU之间分配网络处理负载,改进网络处理的性能。另外,本次更新也增进了Btrfs的支持,并添加了新的驱动。
当然,大多数Linux系统还不会很快升级到2.6.35,而在Linux Kernel 2.6.35发布后不久,Linux内核的其他数个稳定版也相继进行了bug和安全更新。稳定版的维护者Greg KH于周二放出了Linux 2.6.27.49、2.6.32.17、2.6.33.7和2.6.34.2,并强烈建议2.6.27用户升级到新版。而2.6.33的维护也即将停止,最好能够升级到2.6.34或2.6.35分支。
以上是本周几个系统级别的更新。
无论你是普通的Windows用户或Linux用户,或者你是一个系统管理员,手头总是有一些十分方便的工具(GUI或者命令行的)。从本期系统升级录开始,51CTO系统频道将每期重点介绍一个实用小工具与大家分享。本期要给大家介绍的这个工具是MinTTY。
MinTTY是一款专用于 Cygwin 环境的终端模拟器,它兼容于 Xterm,支持 UTF-8、CJK 字体、Windows 输入法,可执行拖曳和复制/粘贴操作,具有原生的 Windows 外观及窗口透明等特性。如果你在 Windows 中使用 Cygwin 环境的话,那么可能会对这个 MinTTY 感兴趣。
MinTTY 基于 PuTTY 的代码开发而成,既可以单独下载安装,也可以随同 Cygwin 一起安装。
对于使用Windows的命令行爱好者而言,MinTTY是个绝佳的工具。一位国外技术博主在自己的博客上称MinTTY为什么是Windows上最好终端模拟器,理由如下:
- MinTTY用于Cygwin环境
- 方便无比的复制粘贴
- 支持任意窗口大小
- 完美支持通过SSH使用emacs
- 速度很快
- 不像Windows控制台那样有安全后门
- 可以随时关闭窗口
- 方便的新窗口快捷键
- 方便的翻页快捷键
厌烦了Windows控制台么?不喜欢PuTTY的使用习惯么?那么不妨试试MinTTY。
项目网站:http://code.google.com/p/mintty/
最新版本:MinTTY 0.8.1
MinTTY 0.8.1 的改进包括:
- 提供一个 MSYS 的版本
- 提供一个选项用来将滚动条放置在窗体左边
- 简化 I/O 和信号处理
- 默认支持“选择即拷贝”
- 在附件控制面板中,行光标显示为粗体
MinTTY的介绍就到这里。下面介绍其他系统服务和工具方面的更新。
#p#
数据库与Web服务器
MongoDB 1.6
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类 似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言, 几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
MongoDB 1.6直接替代了1.4分支。只要关闭mongod,再从新的binaries重启便可以完成升级。
MongoDB 1.6新增功能包括:Sharding自动分区功能已经足够稳定;新增了Replica Sets特性,可以支持超过2个节点,替换了以前的replica pairs;支持了IPv6和UNIX域套接字,以及其他一些改进。
下载:http://www.mongodb.org/downloads
有关MongoDB更多介绍可参考51CTO数据库频道的相关文章。
Nginx 0.8.48
Nginx是当前第三大流行的Web服务器软件。(第一、第二分别是Apache和IIS)
本周Nginx 0.8.48的改进包括:将"server_name"路径的默认值改为空名称"";将"server_name_in_redirect"路径的默认值改为"off";添加了$geoip_dma_code, $geoip_area_code, and $geoip_region_name等变量;修改了一些bug。
Cherokee 1.0.6
Cherokee 号称是目前最快的 Web 服务器软件,在性能上,甚至比 Nginx 还略胜一筹,其易用性做得也很不错。Cherokee 的功能包括支持 FastCGI、SCGI、PHP、CGI、TLS 及 SSL 加密连接,虚拟主机,授权认证,实时编码,载入均衡,与 Apache 兼容的 log 文件等等。
Cherokee 1.0.6 是一个bug修复版本,修复了很多关于使用了 SSL/TLS 导致连接重置的问题,以及反向代理和目录内容列表时的一些问题,建议升级。
下载地址:http://www.cherokee-project.com/
监控、管理、备份工具
Hyperic 4.4
Hyperic 是一个WEB架构下的系统监控和管理(分企业版和开源版),包括对Apache、Tomcat、LAMP、WebLogic、虚拟化、VMWare、Xen、JBoss的管理。这是SpringSource的一个产品。
Hyperic 4.4的主要改进包括:快速诊断虚拟应用的性能问题;自动维护应用架构库存;虚拟化的告警。
开源版下载地址:http://www.springsource.com/downloads/hyperic-open-source-downloads
企业版下载地址:http://www.springsource.com/downloads/hyperic-hq-enterprise-downloads
BIRD 1.2.4
BIRD是一个UNIX/Linux系统的动态路由守护进程。它支持当代互联网中所用所有路由协议,如BGP、OSPF、RIP和这些协议的IPv6的变种(除OSPFv3目前尚在发展) 。此外,它还采用了非常灵活的配置机制,以及一个路由过滤语言。
BIRD 1.2.4主要是新增了 show memory 命令,修复了 IPv6 BGP 的一个重要bug,以及其他一些小的bug修复。
下载:http://bird.network.cz/?download
ChronicDB 3.0.3
ChronicDB是一个动态数据库升级/迁移工具,号称可以无downtime、无数据不一致的完成迁移。
ChronicDB 3.0.3主要是增加了对PostgreSQL数据库的支持。
iptables 1.4.9
iptables 是与 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。这个工具搞Linux的都知道,就不多介绍了,有需要的读者们可以阅读这个FAQ 。
iptables 1.4.9主要是添加了对Linux Kernel 2.6.35的支持,并修复了一些bug。
下载:http://www.netfilter.org/projects/iptables/downloads.html#iptables-1.4.9
Zabbix 1.8.3 RC3
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。
Zabbix 1.8.3添加了很多功能改进:全局通知功能;改进的网络地图;改进的配置页面;监控界面的多处优化;更好的搜索功能等等,包括中文等语言的一些语言支持也更新了。
RC阶段主要是最后修复一些bug。
下载:http://www.zabbix.com/rn1.8.3rc3.php
Commons FileUpload 1.2.2
Commons FileUpload是Apache下的一个项目,是使用最为广泛的Java文件上传组件。这是一个十分强大、高性能的文件上传组件。
1.2.2改动如下:临时文件在FileUploadBase.parseRequest()出错的时候无法删除的bug;MultipartsStream Javadocs的范例文件修改;确保ProgressListener总是被呼叫;ProgressNotifier现在是公开的;一些文档内容的修改;一些错误提示文字的修改;FileSizeLimitExceededException的一个bug修复。
下载:http://commons.apache.org/fileupload/
Parted Magic 5.2
Parted Magic是基于Linux的小型发行版本,专门实现磁盘分区和管理功能。Parted Magic可通过ISO光盘、U盘或PXE网络启动,启动后进入图形界面可运行GParted等工具软件进行硬盘的分区设置。除了GParted和Parted是其主要应用软件之外,该发行版也提供其他应用程序,包括Partition Image、TestDisk、fdisk、sfdisk、dd、ddrescue等等。
Parted Magic 5.2 的改进内容有:升级 GParted 到 0.6.2 版本,修复了一些bug,改进了国际化的支持。
下载:http://downloads.sourceforge.net/partedmagic/
最后,让我们看看发行版和桌面应用方面的更新。
#p#
Jolicloud 1.0
Jolicloud是基于Ubuntu的上网本操作系统,在设计时更多考虑了上网本的硬件环境。Jolicloud上很多程序的部署都是云应用,用户可以选择将文件存储在本地或云端。当前,Jolicloud 兼容各大厂商的上网本。
Ubuntu 10.10 Alpha3
Ubuntu 10.10按照计划于8月5日释出了Alpha3版本。详细情况请参考51CTO的Ubuntu 10.10专题。
下载:http://cdimage.ubuntu.com/releases/10.10/alpha-3/
Karoshi 7.0
Karoshi是一份免费的、开源的学校服务器操作系统,它基于 PCLinuxOS 和 Ubuntu。Karoshi采用一份简单的图形界面来提供快速安装、配置及网络维护。
Karoshi 7.0 基于 Ubuntu 10.04,现有32位和64位版本。可以选择服务器数量以及服务器名称,可以选择 TCP/IP 地址。
IE9 preview 4
IE9 Platform Preview 4包含IE9 User Agent String,终于可以不再被服务器端识别为IE8,并提供了大量CSS3、HTML5和DOM的支持。之前IE9公发布了三个技术预览版,分别提供了GPU渲染和新的JS引擎,并且微软正计划对IE9进行更多改变,使其全面支持W3C的Web标准,包括 HTML5, SVG 1.1第二版, CSS3媒体查询, CSS3边框与背景, CSS3选择器, DOM level 3核心, DOM level 3事件和DOM level 2风格。
新功能描述:http://os.51cto.com/art/201008/216760.htm
下载:http://download.microsoft.com/download/0/7/0/07051518-20A3-43E6-B3E3-C6176D92B6DA/iepreview.msi
Foxit Reader 4.1
Foxit Reader(福昕PDF阅读器)是目前流行的PDF阅读器之一。4.1版主要改进包括:开放了免费版的高级编辑功能;安全阅读模式的设置;修复了一些bug。
下载:http://www.fuxinsoftware.com.cn/pdf/reader/addons.php
MLDonkey 3.0.3
MLDonkey是一个开源、免费、跨平台、多协议的P2P共享软件。是由Fabrice Le Fessant 和 Simon Patarin 从2002年1月发起的。原本是一个在Unix和Linux下对电驴(eDonkey2000)的克隆。后来又移植到了MacOSX和Windows平台上。遵循GPL协议。最初发布时,它只有Linux下的eDonkey协议版本。现在它支持多种P2P协议,并能在类Unix系统、Mac OS X、Windows和MorphOS等操作系统下运行。它使用法国国家信息与自动化研究所(INRIA)研制的Objective Caml语言编写,同时有些部分使用了一些C语言以及汇编语言的代码,保证了其高效能。
MLDonkey 3.0.3的改进主要包括:支持Objective Caml 3.12语言;改进了BT网络和DC网络部分;修正windows下大于1TB的硬盘的bug。
下载:http://sourceforge.net/projects/mldonkey/files/
【系统频道本周热点文章】