CentOS并不算是一个流行的Linux发行版,在各种热门Linux发行版的排行上都没什么特别好的排名;CentOS也是一个丝毫没有个性的发行版--它根本就是和Red Hat企业级Linux一模一样的。
虽然如此,但是在作为Web服务器运行的Linux当中,CentOS却是毫无悬念的No. 1。根据国外科技网站w3techs的数据显示,截止到2010年7月28日,CentOS以高达31.6%的份额占据了Linux Web服务器的榜首,第二和第三分别是Debian和Red Hat。也就是说,在每十个基于Linux的Web服务器当中,就有三个CentOS,两个半Debian和一个半RHEL。(还有一个Ubuntu,这也是一个值得关注的趋势)
这三位也是排名榜首的三大主流发行版,其中,Red Hat由红帽公司开发并提供技术支持,Debian和CentOS都是由社区维护。
正如同我们之前所提到的,CentOS就是RHEL的克隆版本。唯一不同的是,企业使用RHEL需要向 Red Hat付费才能使用,并能得到付过费用的服务和技术支持和版本升级;而是用CentOS可以像RHEL一样的构筑Linux系统环境,但不需要向 RedHat付任何的费用,同样也得不到任何有偿技术支持和升级服务。
简单来说,使用CentOS的企业一般是不需要红帽支持的专业级Linux用户。当然我们需要知道,提供CentOS支持服务的公司也不是没有,不过目前来看这并非是CentOS的卖点。
CentOS流行的原因
为什么企业宁愿选择没有技术支持的CentOS,而不去选择技术背景强大、支持有保障的Red Hat?第一个原因当然是成本。在美国,红帽的价位大约是每个服务器每年1000美元;在国内的话,大规模的企业,这个价位更是到了每台服务器每年上万甚至数十万元的水平,这并不是一般企业愿意承担的。
另一方面,CentOS在数据中心里面很受欢迎,因为它非常容易架设,非常容易维护和管理,并且非常的快。
除了CentOS之外,甲骨文的Unbreakable Linux也是一个等价的选择。不过我们还是应该注意,一旦你使用CentOS这样的发行版,就意味着所有的技术问题都需要你自己的专业技术人员来解决。如果你的网站规模扩展很快,或者有其它任何原因你无法解决自己的技术问题,那么也许你更应该考虑红帽这样的选项。
最后,让我们看看w3techs统计数据的一些细节:
◆CentOS的占有率上升主要是从Red Hat和Fedora那里夺取市场份额,但同时,也有部分份额被Ubuntu所取代。
◆CentOS在大型企业中使用的相对少,主要还是分布在大多数中小规模的站点。
◆CentOS上使用的主要是Sun的服务器技术。使用Nginx的非常少
◆CentOS在日本、西班牙和罗马尼亚的市场份额相对较高,在德国、中国和巴西则相对较低。
分享到:
相关推荐
在Linux环境中,DHCP(Dynamic Host Configuration Protocol)服务器主要用于自动分配IP地址给网络中的设备。了解如何查看DHCP服务器分配出去的IP地址以及剩余的IP地址对于系统管理员来说至关重要,这有助于监控网络...
在本教程中,我们将探讨如何使用CentOS 5.4操作系统,配合Nginx 0.8.50,uWSGI 0.9.6.2和Django 1.2.3来构建高性能的Web服务器。这个组合是基于Python的Web应用程序部署的常见选择,因为它能够提供高速度、稳定性和...
在深入探讨Linux WEB服务配置的过程中,我们主要关注的是Apache HTTP Server的配置,因为它是Linux系统中最常见的WEB服务器之一。从给定的文件信息来看,主要包括了如何安装与配置Apache服务,以及如何设置虚拟主机...
Apache HTTP服务器是全球使用最广泛的Web服务器,它能够解析HTTP协议,处理并返回网页内容给客户端。Apache的配置灵活,可以通过修改配置文件来定制各种功能,如虚拟主机、HTTPS支持等。 MySQL是一种关系型数据库...
在Linux系统中,CentOS 7是广泛使用的服务器操作系统,而Apache HTTP Server是它上面最常见的Web服务器软件。本文将深入探讨在CentOS 7上安装和配置Apache,以及与之相关的OpenSSL、Rewrite模块、APR(Apache ...
APACHE是全球最广泛使用的开源Web服务器,以其稳定性和灵活性著称。在LAMP(Linux、Apache、MySQL、PHP)架构中,APACHE扮演着关键角色。安装APACHE通常涉及以下步骤: 1. **系统更新**:确保操作系统是最新的,通过...
Apache HTTP Server是世界上最流行的Web服务器软件,而Subversion则是一个版本控制系统,用于跟踪和管理项目文件的变化。 **步骤1:安装必要的软件包** 在开始之前,确保你的系统是最新的。运行`yum update`来更新...
在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行配置,使其支持多域名或多端口映射。本文将详细介绍如何在 CentOS 下...
LAMP 是一个流行的 Web 开发架构,广泛应用于 Web 应用程序的开发和部署。 一、换源和更新 yum 源 在安装 LAMP 之前,我们需要换源并更新 yum 源。首先,我们需要备份 CentOS-Base.repo 文件: `cd /etc/yum....
bind 服务是一个非常流行的 DNS 服务器软件,它可以在 Linux 系统上运行。要安装 bind 服务,可以使用以下命令: yum install bind -y 安装完成后,可以使用以下命令来检查服务是否运行: systemctl list-unit-...
接下来,我们讨论如何配置 Apache(HTTPD)服务,它是最广泛使用的 Web 服务器软件,用于托管网站和应用程序。 1. **检查 httpd**:使用 `rpm -qa | grep httpd` 命令检查 httpd 是否已安装,如果没有,则通过 `yum...
CentOS7作为Linux发行版,其基于RPM包管理,因此我们需要确保系统已经更新到最新,并且安装了基础的开发工具,包括`wget`用于下载文件,`tar`用于解压,以及`curl`用于网络请求。可以使用以下命令进行安装: ```...
服务器根据用途可以分为Web服务器、数据库服务器、邮件服务器、文件服务器等,每种服务器对硬件配置的需求各有侧重。例如,Web服务器主要处理HTTP请求,对CPU和内存的要求较高;而数据库服务器则更依赖于磁盘I/O和...
在IT行业中,尤其是在服务器配置和Web服务领域,CentOS是一个非常流行的Linux发行版,而Nginx是一款高性能的HTTP和反向代理服务器。本篇文章将详细介绍如何在CentOS 7.0系统上编译安装Nginx,以及涉及到的相关资源包...
这个包将安装 RabbitMQ 服务器及其管理界面,使得用户可以通过 Web 浏览器监控和管理消息队列。 【安装步骤】安装这两个组件通常涉及以下步骤: 1. 首先,确保你的 CentOS 7 系统已经更新到最新版本,使用 `sudo ...
然后,我们需要设置Apache来作为SVN的前端Web服务器。Apache有一个名为mod_dav_svn的模块,专门用于支持SVN。首先,安装这个模块,如在Ubuntu上使用`sudo apt-get install libapache2-svn`,在CentOS上使用`sudo yum...
Apache ActiveMQ是业界广泛使用的开源消息中间件,尤其在Linux环境下表现出色。它基于Java语言开发,遵循Apache软件基金会的许可证,并且实现了多种消息传递协议,包括OpenWire、STOMP、AMQP和XMPP等。在Linux系统上...
首先,我们来看Linux操作系统,它是开源的、免费的类Unix系统,具有高度的稳定性和安全性。在LNMP环境中,Linux不仅提供了基础的操作系统支持,还通过其强大的权限管理和调度机制,确保了服务器资源的有效利用。 ...
- **背景**: Red Hat是最早的Linux发行版之一,创建于1994年,现已成为企业级Linux市场的领导者。 - **特性**: 提供全面的企业级支持和服务,适用于公共网络环境。 - **用户群体**: 适合对稳定性有极高要求的企业...