2023-05-24 06:20:15 阅读( 9672)
CentOS的简介CentOS是CommunityENTerpriseOperatingSystem的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行版本。
centos的简介
CentOS是Community Enterprise Operating System的缩写。我们很多人称之为社区企业操作系统。不管你叫它什么,它都是linux操作系统的分布式版本。
CentOS不是全新的Linux发行版。说到红帽这个名字,大家好像都听说过。红帽家族有企业级产品。
它就是红帽企业Linux(以下简称RHEL),CentOS就是这个RHEL的克隆版。RHEL是很多企业采用的Linux发行版,你需要付费给Red Hat才能使用。
并且可以获得付费服务和技术支持以及版本升级。CentOS可以像RHEL一样搭建Linux系统环境,但不需要向红帽支付任何产品和服务费用,也不获得任何有偿的技术支持和升级服务。
红帽的产品中,有红帽Linux(如Redhat8、9)和红帽Enterprise Linux,面向企业分发,可以通过网络FTP免费获取和使用。
但在2003年,红帽Linux停止发布,其项目被Fedora project取代,Fedora project以Fedora Core的名义发布,提供给普通用户免费使用。
Linux发行版Fedora Core更新很快,半年左右就会发布新版本。目前的版本是Fedora Core 6,这个Fedora Core实验有很强的魅力。
每个版本都添加了新的功能,成功的结果将在DORHEL的版本中采用。即便如此,频繁改进更新的不稳定产品也不是企业的最佳选择。
大部分企业还是会选择付费的RHEL产品(这有很深的含义,比如企业用Linux赚钱,赚的钱归企业,资金在企业间循环,回报社会,提高服务标准)。
组成RHEL的大部分软件包都是基于GPL协议发布的,也就是我们常说的开源软件。正因为如此,Red Hat也遵循这一协议,向公众发布构成RHEL的软件包。只要它遵循GPL协议,
任何人都可以重新开发和分发原始软件。CentOS是Linux发行版,在RHEL发行版的基础上克隆和复制了RHEL的构图。CentOS并不是RHEL的唯一克隆版本。
还有白盒企业Linux,陶Linux,科学Linux(其他的没听说过吧?)。
虽然它是RHEL的克隆品,但并不完全相同。提到的克隆体是100%可互换的(真的?)。但不能保证RHEL对应的软件在CentOS上能100%正常工作。
而且对于RHEL的付费服务和技术支持来说,安全漏洞的修正和软件包的升级要延迟几天、几周、几个月(其实我看不出有多慢)。
CentOS的特点
在CentOS的全称中,我们可以看到Enterprise OS,也就是说enterprise system。这个企业系统不是企业级系统,但是可以提供企业级应用需要的元素。
例如:
稳定的环境
长期升级和更新支持
强烈的保守主义
大规模系统也能表现良好。
CentOS符合以上元素,符合以上元素的分布也有Fedora。Fedora和CentOS非常相似,但对于CentOS来说,Fedora提供了更多新的功能和软件,发布和更新也很快。
这增加了稳定性和管理方面的大量工作。企业需要的系统环境应该是一次搭建后可以长期使用的高效稳定的系统环境,所以像Fedora这样频繁更新发布的系统环境并不对应企业的应用。另一方面,
CentOS可以满足上述企业的需求,在众多克隆版RHEL中,CentOS是佼佼者。
CentOS与 RHEL 的区别
实际上,为什么是CentOS?森托斯和RHEL是什么关系?
RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。
无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。
RHEL 一直都提供源代码的发行方式,CentOS 就是将RHEL 发行的源代码从新编译一次,形成一个可使用的二进制版本。由于LINUX 的源代码是GNU,
所以从获得RHEL 的源代码到编译成新的二进制,都是合法。只是REDHAT 是商标,所以必须在新的发行版里将REDHAT 的商标去掉。
REDHAT 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”
所以,CentOS 可以得到RHEL 的所有功能,甚至是更好的软件。但CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。
我正逐步将我的RHEL 转到CentOS 上,因为我不希望为RHEL 升级而付费。当然,这是因为我已经有多年的UNIX 使用经验,因此RHEL 的商业技术支持对我来说并不重要。
但如果你是单纯的业务型企业,那么我还是建议你选购RHEL 软件并购买相应服务。这样可以节省你的IT 管理费用,并可得到专业服务。
一句话,选用CentOS 还是RHEL,取决于你所在公司是否拥有相应的技术力量。
补充:
1、CentOS 还修正了一些AS 的BUG,比如安装过程的包选择问题
2、CentOS 增加了yum 在线升级
3、
猜你喜欢
Guessyoulike