奔跑在Web服务器上的主流与非主流Linux

原创
系统 Linux
如果你打算使用性能优越的Web服务器,这个时候Linux就成为了你最好的选择。但是众多的Linux发行版让人眼花缭乱,什么Debian、SUSE、RHEL等等,当然还有很多大家都不知道的非主流发行版。

如果你打算做一个性能优越的Web服务器,或者是组建一个网络托管公司,或者是小型企业的服务器,或者干脆就是在自己家里面搭建一个网站,这个时候Linux就成为了你最好的选择。但是众多的Linux发行版让人眼花缭乱,什么Debian、SUSE、RHEL等等,还有很多大家都不知道的发行版。在这里小编为大家介绍几款主流与非主流的Linux发行版,他们都适合大家搭建Web服务器,要选择那个就看大家的偏好和具体的环境了。

适合Web服务器的主流Linux发行版

在众多的Linux发行版中有很多主流的发行版,说他们是主流,是因为使用的很广泛,有很多小发行版都是基于他们的源代码进行开发的。其中主流的发行版大致上可以Slackware、Gentoo、Debian、RHEL、CentOS以及十分低调的SUSE。

自由的Debian

Debian计划是一个致力于创建一个自由操作系统的合作组织。我们所创建的这个操作系统名为 Debian GNU/Linux,简称为 Debian。操作系统是使计算机运行的基本程序和工具的集合,其中最主要的部分称为内核(kernel)。内核是计算机中最重要的程序,负责一切基本的调度工作,并让您运行其他程序。51CTO曾经为大家介绍过:Debian与Ubuntu 父与子的对比哲学

自由的Debian

Debian系统目前采用Linux内核。Linux是一个最初由Linus Torvalds创建,目前由全球成千的程序员共同维护的软件。我们所创建的这个操作系统中的大部分基本工具来自于GNU计划;因此我们把它们命名为GNU/Linux和GNU/Hurd。这些工具同样都是自由的。

在这里我们说到了Debian,和Debian并行的有两个分支一个是Slackware,另一个就是老牌的Linux发行版红帽,那么我们下面就来看看红帽。#p#

老牌的RHEL

51CTO编辑特别推荐:RHEL 5——红帽企业级Linux详解

红帽企业级Linux的下一个重要版本,RHEL 6 Beta版已经在2010年4月放出,Beta 2在7月1日也已发布,预计将在2010年底发布正式版。根据红帽高管的描述,RHEL 6的战略目标主要放在大规模集中管理的企业级部署,也就是数据中心级的应用。对于RHEL 6 Beta大家可以参考51CTO特别专题:红帽企业级Linux RHEL 6:数据中心的下一个霸主

老牌的RHEL

因此,此次的RHEL 6将主要的改进放在了虚拟化管理、云计算部署和节能方面。最新发布的红帽企业级Linux,RHEL 6.0 Beta 2对之前Beta 1发现的许多bug进行了修复,并更新了Anaconda安装程序和许多软件包。

在红帽下有很多不同的分支,其中最重要的就是CentOS,他是一个由社区支持的发行版,并且红帽很多的应用都是先从他身上进行开发的,接下来我们就来看看CentOS吧。#p#

社区企业级操作系统CentOS

51CTO编辑特别推荐:CentOS 社区企业操作系统

CentOS,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。CentOS并不是全新的linux发行版,倘若一说到RedHat这个大名,大家似乎都听过,在RedHat家族中有企业版的产品,它是Red Hat Enterprise Linux(以下称之为RHEL),CentOS正是这个RHEL的克隆版本,RHEL是很多企业采用的linux发行版本,需要向RedHat付费才可以使用,并能得到付过费用的服务和技术支持和版本升级。

社区企业级操作系统CentOS

这个CentOS可以像REHL一样的构筑linux系统环境,但不需要向RedHat付任何的费用,同样也得不到任何有偿技术支持和升级服务。CentOS计划是在2003年红帽决定不再提供免费的技术支持及产品认证之后的部份"红帽重建者"(Red Hat rebuilders)之一。

其实在Web服务器中不是只有Linux一枝独秀,FreeBSD也是一个强劲的竞争者,Gentoo就是基于FreeBSD的一款Web服务器操作系统。#p#

基于FreeBSD的Gentoo

Gentoo是一个基于Linux或FreeBSD的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点。 Gentoo的哲学是自由和选择。大家可以在51CTO特别专题:FreeBSD入门指南——安装配置与系统优化了解到FreeBSD的相关知识。

基于FreeBSD的Gentoo

Gentoo已经停止发布新的编译版,最近一次发布的是10.0,之所以发行是为了纪念发行十周年。之所以不发行编译版,是因为没有这个必要,Gentoo不提供传统意义的安装程序,他的安装CD只是提供一个Linux环境,从分区,挂载硬盘,下载编译内核,书写Grub等等都需要手动命令行一步步来。

上面我们说到和Debian、红帽并列的有三大分支,上面我们介绍了Debian和红帽。下面就来看看这三大分支中最长寿的Slackware。#p#

长寿的Slackware

Slackware Linux是由Patrick Volkerding制作的GNU/Linux发行版,它是世界上依然存活的最久的Linux发行版,在它的辉煌时期,曾经在所有发行版中拥有最多的用户数量。但是,随着 Linux商业化的浪潮,Redhat、Mandrake 和Suse 这些产品通过大规模的商业推广,占据了广大的市场;Debian作为一个社区发行版,也拥有很大的用户群。

长寿的Slackware

相比之下,Slackware的不事声张,使得它从许多人(尤其是使用Linux的新用户)的视野中消失了。在历史上, Slackware曾经对中文支持方面较差, 结果是Slackware的中文用户数量远远低于其他名气大的发行版。Gentoo包管理系统的设计是模块化、可移植、易维护、灵活以及针对用户机器优化的。

相对于以上众多的发行版,SUSE可谓是相当低调的,他没有各种广告,没有各种的宣传,但他才是真正的王者。#p#

低调的SUSE

51CTO编辑特别推荐:SUSE——低调的潜伏

Novell SUSE Linux Enterprise Server(SLES)是一个以Linux内核为基础的类Unix企业服务器操作系统,能运行在从X86 PC到小型机乃至超级计算机等硬件平台上,可以稳定高效的运行企业数据中心的所有主流应用业务。

低调的SUSE

Novell SLES现已发展成为最受业内瞩目的、发展最为迅猛的主流服务器操作系统之一,也是全球唯一能与微软操作系统兼容的Linux操作系统。在中国市场份额已多年占据了第一的领先地位。

以上这些都是在Web服务器中主流的Linux发行版,下面我们就来看看有哪些非主流的发行版。#p#

适合Web服务器的非主流Linux发行版

在众多的Linux发行版中有很多是大家不熟悉,这些偏离主流的发行版有很多都可以应用在Web服务器上面。下面我们就来看看相关的非主流Linux发行版。在这里我们主要向大家介绍的非主流发行版有:ClearOS、EnGarde Secure Linux、Openwall GNU/*/Linux、SME Server、StartCom Linux、Turbolinux、Zeroshell、Superb Mini Server。当然还有很多,在这里就不一一介绍了。

小企业的最爱ClearOS

ClearOS是一份面向小型企业及分布式环境设计的网络和网关服务器。它基于CentOS,而这是Red Hat Enterprise Linux的一份克隆。该发行包含了一全套的特性和集成服务,通过一份直观的、基于网页的接口可以很容易地配置它们。

小企业的最爱ClearOS

ClearOS包含的部分工具有反病 毒、反垃圾邮件、虚拟专用网、内容过滤、网络带宽管理器、SSL认证、网页日志分析程序,而这些仅仅是可用模块中的一部分。

非主流可以但是安全还是需要重视的,安全第一的EnGarde Secure Linux就是一个十分突出的。#p#

安全第一的EnGarde Secure Linux

Guardian Digital专注于开源软件开发的革命进程,以及为关键性的电子商务应用提供安全工具。EnGarde是一份安全可靠的Linux发行,它从头开始设计,并为各类组织提供创建企业网站甚至基于web的电子商务平台这样的安全等级。

EnGarde Secure Linux

EnGarde可以应用于强调安全保障的web、域名服务、电子邮件、数据库、电子商务,以及一般性的Internet服务器场合。#p#

增强型的Openwall GNU/*/Linux

Openwall的GNU / * / Linux操作系统,是一个与Linux和GNU软件为核心的安全增强操作系统,可以作为服务器平台使用。它的补丁和安全扩展已被许多主要的Linux发行版采纳。

Openwall GNU/*/Linux

在很多非主流发行版中也有不是基于主流发行版开发的,SME Server就是基于CentOS的源代码开发而来的。#p#

CentOS的小弟SME Server

SME Server是一款基于CentOS的发行版,适用于企业服务器。他最近的一次更新时SME Server7.5。

SME Server

发布时基于CentOS 4.8。发布中的改进:备份服务变得更稳定可靠;现在的电子邮件系统可以正确的标示增量和完整备份;添加补丁以支持多Samba任务;作为主要的翻译更新,SME Server收录了更多的语言;为流入的SMTP ehlo请求添加传输层安全(TLS)身份验证功能;垃圾邮件标签标记功能;更新smtproutes语法和SMTPSmartHost模板一避免MX 查找。

说罢CentOS的小弟,我就来看看红帽的小弟StartCom,他支持多系统配置下面向高扩展度和高性能数据共享。#p#

红帽的分支StartCom Linux

StartCom Enterprise Linux基于Red Hat Advanced Server源代码,这是中型服务器到大型数据中心的最终解决方案。当前版本最大可支持拥有16个CPU及64GB(x86系统上)主内存的商用体系结构服务器,并支持多系统配置下面向高扩展度和高性能数据共享的Global File System。

StartCom Linux

StartCom Linux发行还广泛地包纳了开源服务器应用,例如mail、file(SMB/NFS)、DNS、web、FTP,以及一套完整的桌面环境。#p#

Turbolinux

TurboLinux具有设置服务器、开发者和办公系统所需的一切功能。

对于服务器 TurboLinux是一套很完整的系统,它具有建立一个商业Internet站点所需的各种软件。您可以将TurboLinux用作带有限客户的工作组服务器,也可以把它当作成熟的,能够同时接收数百个连接请求的Internet站点。

Turbolinux

对于开发者 TurboLinux为开发者提供了常用的编辑器、编译器、调试器和编程工具。另外,TurboLinux具有强健的应用程序开发环境,提供了各种开发应用程序的工具,具有对多种语言如:C、C++、Java、Per、Tc/tk、Python和Fortran 77的编译器/解释器以及集成开发环境、调试和其他开发工具。

对于办公系统 TurboLinux包含了办公室运转所需的一切。如:Netscape Navigator、WordPerfect 8、Wingz(电子表格)、Gimp(Photoshop类程序)和Xpaint(图形程序),一共有几百种程序。#p#

Zeroshell

Zeroshell

Zeroshell是小的Linux发行版为服务器和嵌入系统提供的。他的主要目标是网络服务.Zeroshell是可以灵活的利用CompactFlash图象,和VMware虚拟机。#p#

Superb Mini Server

Superb Mini Server(SMS)是基于Slackware的服务器发行,它带有网页、域名、动态主机IP地址配置、文件存储、打印和传真服务器,并带有 iptables防火墙、装备了垃圾过滤及病毒扫描功能的邮件服务器、以及BitTorrent工作站。

[[12968]]

它还带有Webmin,这是一份基于web的管理 工具;它不包含图形化桌面。SMS采用了Slackware的文本模式系统安装程序,它是用来自Slax的Linux-Live脚本创建的,可以作为一张 自启动光盘用于测试目的。

【编辑推荐】

  1. 用Fedora DIY属于自己的Linux发行版
  2. 纵谈Linux发行版中的十座火山
  3. 十个最应该记住的Linux发行版
  4. 新鲜点评:八个最好的轻量级Linux发行版
  5. Linux中的特种兵 十八个特别发行版
责任编辑:张浩 来源: 51CTO整理
相关推荐

2011-02-23 10:17:49

浏览器OperaSafari

2018-11-07 09:15:04

主流Web服务器

2009-05-27 08:52:05

2010-11-17 09:29:31

linux Fedora 13Ubuntu 10.0

2011-08-01 13:10:58

2015-09-17 18:37:02

2009-12-09 16:21:28

2009-06-27 21:35:50

Linux服务器

2020-03-27 10:54:14

数据库工具技术

2016-09-21 10:38:46

虚拟化

2014-03-17 16:52:10

ARMx86服务器

2010-02-26 10:22:56

2010-09-17 09:16:15

刀片服务器DELLHP

2012-07-23 09:32:07

2009-02-16 08:56:54

2021-12-14 16:15:47

LinuxNginxWeb

2009-01-03 10:09:00

2018-12-19 16:15:35

服务器虚拟化开源

2010-10-29 13:39:22

2009-07-01 14:34:03

点赞
收藏

51CTO技术栈公众号