IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页服务器WEB服务器 → 详解MySQL+Apache集群模式的实现

详解MySQL+Apache集群模式的实现

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

    一直关注kernel.org的网友们便发现Linux内核一口气更新了五个分支的稳定版(2.6.34.1、2.6.33.6、2.6.32.16、2.6.31.14、2.6.27.48),以及2.6.35的RC4。系统应用方面,Squid和nginx进行了例常安全更新,filezilla Server升级到了0.9.35。发行版方面,FreeBSD 8.1的第二个RC已经发布,正式版将在本周五(今天)开始构建;MeeGo的上网本版本进行了小幅更新,升级到了1.0.1;Mandriva Linux 2010.1也终于发布了。
   
    上面就是本周系统更新的概况。下面让我们看看本周的主题:Linux内核的集体升迁。对Linux有一定使用经验的用户多少对Linux的各种发行版都已经有了一定的了解,但是对Linux内核是什么,可能所知有限。在今天的系统升级录中,编辑来带您了解一下有关Linux内核项目更新的哪些事儿。
   
    什么是Linux内核?它和我们使用的Linux发行版是什么关系?
   
    Linux内核是一个用C语言写成,符合POSIX标准的类Unix操作系统。内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件(CPU、内存、硬盘、网卡等等)的机制。Linux内核的一大特点就是采用了整体式结构,由很多过程组成,每个过程都可以独立编译;其模块机制又使得内核保持独立而又易于扩充。
   
    Linux发行版是在Linux内核的基础之上,与外带的应用软件和工具打包配置之后发行的版本。流行的Linux发行版那就多了,什么国内十大知名Linux发行版,Linux发行版的五虎将,或者是一些轻量的版本、比较特别的版本,各自有各自的特点,但是内核都是一样的。

    谁在更新Linux内核?
   
    最初的Linux内核在1991年由当时还在芬兰赫尔辛基大学计算机系读书的Linus Torvalds开发,之后Linus很快聚集了大量来自其他自由软件项目的开发者和用户为Linux内核贡献代码。当前估计有上千开发者在为Linux内核贡献代码。
   
    目前,官方最新的内核由Linus本人维护,过往的稳定版由Greg Kroah-Hartman和Chris Wright进行维护。
   
    谁需要关注Linux内核的更新?
   
    所有Linux的使用者都应该关注。通常,更新的内核会支持更多的硬件,具备更好的进程管理能力,运行速度更快、更稳定,并且一般会修复老版本中发现的许多漏洞等。另外,随着内核新版本的发布,老版本的安全补丁和维护也将失去支持。因此,经常性地选择升级更新的系统内核是Linux使用者的必要操作内容。
   
    不过,进行内核升级可能会影响现有应用的运行情况,有一定风险,所以系统管理员往往不敢轻易升级。但是只要做好相应的准备,危险性便会大大降低。而且长远而言,进行内核升级对应用程序运行的兼容性、稳定性等等都是有好处的。所以,linux系统管理员们,请不要害怕升级内核。
   
    Linux内核这些版本号都是什么意思?
   
    1991年至今,Linux内核一直在进行持续的更新。从最初的0.01版本到1994年的1.0版本之间,对版本号并没有明确的定义。
   
    从1.0到2.6版之间,Linux内核的版本号按照A.B.C的方式命名:
   
    A代表大幅度转变的内核,只有当发生重大变化的代码和内核发生才会改变。在历史上只有1994年的1.0及1996年的2.0属于此类转变。
   
    B指一些重大修改的内核。这期间Linux内核使用了传统的奇数次要版本号码的软件号码系统(如2.5为次要,2.6为稳定版本)。
   
    C是指轻微修订的内核。这个数字在有安全补丁、bug修复、新的功能或驱动程序添加时便会有变化。
   
    自2003年12月,2.6.0发布后,内核的开发者们进行了数次讨论,并达成了新的共识:更短的发布周期将是有益的。自那时起,Linux内核以A.B.C.D的方式命名:
   
    A和B变得无关要。
   
    C是内核的真实版本。每一个版本的变化都会带来新的特性,内部API的变化等等,改动的数量常常上万。
   
    D是安全补丁和bug修复。
   
    Kernel.org上看到的的stable、mainline、linux-next、snapshot都是什么意思?
   
    Linux用户只要了解stable(稳定版)的更新即可,Linux开发者才需要关注其他的版本。
   
    mainline指当前的官方内核,由Linus Torvalds进行更新维护。由开发者们贡献的代码主要是合并到mainline当中。
   
    linux-next和snapshot都是代码提交周期结束之前生成的快照,用于给Linux代码贡献者们做测试。

#p#副标题#e#

    Linux内核的更新频率如何?
   
    目前,stable版本更新(如2.6.33到2.6.34)的周期为两到三个月(六到十周)。下一个稳定版本的rc基本上每周都会更新。
   
    Linux内核现在是一个极为庞大的开源项目,上面这些介绍只是大致的描述了一下Linux内核的更新情况。如果要更加深入的了解Linux内核的开发过程,需要对整个Linux内核的社区开发模式有一定认知,在这里就不细说了。
   
    下面介绍本周的系统应用相关更新。
   
    nginx 0.8.44
   
    Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,其特点是占有内存少,并发能力强,事实上Nginx 的并发能力确实在同类型的网页伺服器中表现较好。
   
    此次更新的主要改动包括:对后端响应默认不进行缓存;添加了listen的setfib参数;修复sub_filter路径部分匹配时变更的bug;修复了HP/UX以及AIX xcl_r编译器兼容性的bug;将大的SSL v2包当做plain请求来处理。
   
    下载:https://nginx.org/download/
   
    Squid 3.1.5
   
    Squid Cache(简称为Squid)是一个流行的开源代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务 器的前置cache服务器缓存相关请求来提高web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络 安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。Squid的发展历史相当悠久,功能也相当完善。除了HTTP外,对于 FTP与HTTPS的支持也相当好,也支持了IPv6。
   
    此次更新主要是修复了bug若干,具体改动可参考发布声明:ftp://ftp.squid-cache.org/pub/squid/squid-3.1.5-RELEASENOTES.html
   
    下载:ftp://ftp.squid-cache.org/pub/squid/squid-3.1.5.tar.bz2
   
    FileZilla Server 0.9.35
   
    FileZilla Server是一款Windows下的免费FTP服务器端软件,功能不弱,和当前Windows平台上流行的FileZilla Client FTP客户端同属FileZilla项目下。0.9.35版的管理界面添加了对Unicode的支持,并修复了有关speed-limit规则保存的bug。
   
    下载:     Syslinux 4.01
   
    之前一周刚刚发布的Syslinux 4.0出现了一些bug,所以4.01主要是修复这些bug。syslinux是一个轻量级的启动装载器,比grub(尤其是grub2)轻量很多。
   
    下载:https://www.kernel.org/pub/linux/utils/boot/syslinux/
   
    Wine 1.2-RC6
   
    Wine是一个在X86、X86-64上容许类Unix操作系统在X Window System下运行Microsoft Windows程序的软件。另一方面,计算机程序设计师能经由Wine的程序库将视窗的程序转 移至类Unix操作系统中运行。也有不少软件经过 Wine测试后发布,比如Picasa,uTorrent,MediaCoder。
   
    连续六周以来,Wine 1.2已经相继发布了6个RC,持续的更新语言翻译包并修复bug。
   
    下载:https://sourceforge.net/projects/wine/files/Source/
   
    Bluefish 2.0.1
   
    对Web前端开发感兴趣的读

关键词标签:MySQL,Apache

相关阅读

文章评论
发表评论

热门文章 ISAPI Rewrite实现IIS图片防盗链ISAPI Rewrite实现IIS图片防盗链IIS6.0下配置MySQL+PHP5+Zend+phpMyAdminIIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin在Windows服务器上快速架设视频编解码器全攻在Windows服务器上快速架设视频编解码器全攻win2000server IIS和tomcat5多站点配置win2000server IIS和tomcat5多站点配置

相关下载

人气排行 XAMPP配置出现403错误“Access forbidden!”的解决办法WIN2003 IIS6.0+PHP+ASP+MYSQL优化配置访问网站403错误 Forbidden解决方法Server Application Unavailable的解决办法如何从最大用户并发数推算出系统最大用户数报错“HTTP/1.1 400 Bad Request”的处理方法http 500内部服务器错误的解决办法(windows xp + IIS5.0)Windows Server 2003的Web接口