`

CentOS与RedHat的关系

阅读更多

 

一、CentOS RedHat 的关系

 

RedHat 在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。

RedHat 一直都提供源代码的发行方式, CentOS 就是将 RedHat 发行的源代码重新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU ,所以从获得 RedHat 的源代码到编译成新的二进制,都是合法。只是 RedHat 是商标,所以必须在新的发行版里将 RedHat 的商标去掉。

RedHat 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”所以, CentOS 可以得到 RedHat 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。

如果你要将你的 RedHat 转到 CentOS 上,因为你不希望为 RedHat 升级而付费。当然,你必须有丰富 UNIX 使用经验,因此 RedHat 的商业技术支持对你来说并不重要。但如果你是单纯的业务型企业,那么还是建议你选购 RedHat 软件并购买相应服务。这样可以节省你的 IT 管理费用,并可得到专业服务。

一句话,选用 CentOS 还是 RedHat ,取决于你所在公司是否拥有相应的技术力量。

 

1 、完全可以把 CentOS 理解为 RedHat AS 系列!它完全就是对 RedHat AS 进行改进后发布的!各种操作、使用和 RedHat 没有区别!

2 CentOS 完全免费,不存在像 RedHat AS 系列那样需要序列号的问题。

3 CentOS 独有的 yum 命令支持在线升级,可以即时更新系统,不像 RedHat 那样需要花钱购买支持服务!

4 CentOS 修正了许多 RedHat AS BUG

5 CentOS 版本说明:

CentOS4.0 等同于 RedHat AS4

CentOS4.1 等同于 RedHat AS4 U1

CentOS4.2 等同于 RedHat AS4 U2

CentOS4.3 等同于 RedHat AS4 U3

CentOS4.4 等同于 RedHat AS4 U4

 

 

二、关于 Red Hat

 

Redhat 有两大 Linux 产品系列:

1、免费的 Fedora Core 系列,主要用于桌面版本,提供了较多新特性的支持。更新频繁、不适合做服务器系统。

(注:

Red Hat 公司的产品中,有 RedHat Linux (如 Redhat8,9 )和针对企业发行的版本 Red Hat Enterprise Linux ,都能够通过网络 FTP 免费的获得并使用,但是在 2003 年的时候, Red Hat Linux 停止了开发,这也是为什么没有 Redhat10 的原因 , 它的项目有 Fedora Project 这个项目所取代,并以 Fedora Core 这个名字发行并提供普通用户免费使用。 Fedora Core 这个 Linux 发行版更新很快,大约半年左右就有新的版本出来,目前的版本是 Fedora Core 6 ,这个 Fedora Core 试验的韵味比较浓厚 ,每次发行都有新的功能被加入到其中,得到的成功结果将被采用道 RHEL 的发布中。虽说这样,频繁的被改进更新的不安定产品对于企业来说并不是最好的选择,大多数企业还是会选择有偿的 RHEL 产品。)

 

2、收费的 Enterprise 系列,这个系列分成: AS/ES/WS 等分支。

Red Hat Enterprise Linux redhat 的企业版本,简写作 :RHEL

包括如下版本:

A Red Hat Enterprise Linux AS

Red Hat 企业 Linux AS (Advanced Server) 是企业 Linux 解决方案中最高端的产品,它专为企业的关应用和数据中心而设计。 Red Hat 企业 Linux AS 是唯一支持 IBM i 系列, p 系列和 z 系列 /S-390 系统的产品。在 Intel X86 平台上, Red Hat 企业 Linux AS 可以支持 2 个以上 CPU 和大于 8GB 的内存。典型的 Red Hat 企业 Linux AS 应用环境如下:

数据库和数据库应用软件

WEB 和中间件

CRM, ERP SCM

B Red Hat Enterprise Linux ES Red Hat 企业 Linux ES (Entry Server)

Intel X86 市场提供了一个从企业门户到企业中层应用的服务器操作系统。它支持 1-2CPU 和小于 8GB 内存的系统。它提供了与 Red Hat 企业 Linux AS 同样的性能,区别仅在于它支持更小的系统和更低的成本。典型的 Red Hat 企业 Linux ES 应用环境如下:

公司 WEB 架构

网络边缘应用 (DHCP, DNS, 防火墙等 )

邮件和文件 / 打印服务

中小规模数据库和部门应用软件

C Red Hat Enterprise Linux WS

Red Hat 企业 Linux WS (Workstation) Red Hat 企业 Linux AS ES 的桌面 / 客户端合作伙伴。 Red Hat 企业 Linux WS 支持 1-2CPU intel AMD 系统,是桌面应用的最佳环境。它包含各种常用的桌面应用软件 (Office 工具,邮件,即时信息,浏览器等 ) ,可以运行各种客户 - 服务器配置工具,软件开发工具和各种应用软件 ( 例如 EDA Oil/Gas 应用软件 ) Red Hat 企业 Linux Ws 和服务器产品由同样的源代码编译而成,但它不提供网络服务功能 ( DNS DHCP) ,它只适合作客户端应用。

(注: Advanced Server ,缩写即 AS AS 在标准 Linux 内核的基础上,做了性能上的增强,并提高了可靠性,集成了众多常见服务器的驱动程序。可轻松识别 IBM/DELL/HP 等常见机架式服务器的磁盘阵列卡等设备。 AS 主要版本 2.x/3.x/4.x ,也就是我们所说的 AS3/AS4 ,每一个版本还有若干个升级,例如最早推出的 AS4 后,遇到了一些更新。此时就会发布 AS4 Update1 ,以后还会陆续有 AS4 Update2/Update3 等出现简称 AS4u1/AS4u2/AS4u3 等。这和微软的发布形式也是非常类似的,微软的 Windows NT4 SP1 出到 SP6 Windows2000 SP1 出到 SP4 等。 AS 这些 Update 版本所包含的主要程序包版本都有一定差别,最好不要混用,否则很容易出现问题。 Prima Plesk 的安装包,对于各种发行版都有了针对性的设计在下载页面上,通常都会标识出来,支持哪些版本和哪些 update 的系统。

ES ,是 AS 的精简版本。他与常见的 AS 系列的区别是, AS 支持到 4 路以上 CPU ,而 ES 只能支持两路 CPU AS ES 在大多数程序包上并无区别,只在内核等少数软件包上有差异。 AS ES 的售价差别比较大,通常 ES 用在随服务器一同购买的 OEM 版本中。例如购买 DELL 服务器,搭配的 Linux 会是 ES 系列。如果要搭配 AS 系列,则需要多花数千元。

WS ,是 ES 的进一步简化版,主要针对企业内部的桌面办公市场,国内较少采用。)

Redhat Fedora Core Linux Enterprise Linux ,都需要遵循 GNU 协议,即需要发布自己的源代码。所以,对于免费的 Fedora Core Linux ,从 Redhat 网站上可以直接下载 ISO 刻盘,还能下载到 SRPM ISO ,即程序包源码光盘。对于收费的 Enterprise Linux 系列,是一款商业产品,所以网站上不能下载到 ISO 文件,需要购买正式授权方可。由于 Enterprise Linux 也需要遵循 GNU 协议,故必须发布源代码。所以在 Redhat 的网站上,可以获得 AS/ES/WS 系列的 SRPM 源码 ISO 文件。这些文件可以被自由的下载,修改代码,重新编译使用。

 

 

三、关于CentOS

 

Community Enterprise Operating System 的项目诞生,它的缩写既是 CentOS

CentOS 社区将 Redhat 的网站上的所有源代码下载下来,进行重新编译。重新编译后,由于 AS/ES/WS 是商业产品,必须将所有 Redhat Logo 和标识改成自己的 CentOS 标识。比如将 AS4 原版的 SRPM 源码编译后,就成为了 CentOS 4.0 AS4Update1 的源码编译后,就成为了 CentOS4.1 AS4Update2 的源码编译后,就成为了 CentOS4.2 。同理, CentOS 3.x/4.x 都对应着相应的版本。

所以我们说, CentOS 就是 Redhat AS/ES/WS 的免费版本。使用 CentOS ,可以获得和 AS/ES 相同的性能和感受 CentOS 除了提供标准的编号 1~4 或者 1~5 的若干张 ISO 以外,还提供了最小化 1CD Server 光盘。用 Server 光盘安装好的系统,就是一个最小化的 Linux 内核加上常用的 httpd/mysql 等包,不包含 Xwindows 桌面等对于服务器无用的软件。

 

所以以后找 centos rpm 包就可以找对应的 Red Hat 包了

 

 

 

 

 

 

分享到:
评论

相关推荐

    CentOS与Redhat的区别.doc

    CentOS与Redhat的区别 在 Linux 发行版中,CentOS 和 Redhat 是两个非常著名的发行版本,它们之间有什么区别呢?下面我们来详细说明。 首先,CentOS 和 Redhat 都是基于 Linux 内核的,它们都使用 GPL 许可证,这...

    CentOS和RedHat Linux的区别.docx

    CentOS 与 RHEL 的区别在于,RHEL 需要向 Red Hat 付费才能使用,并能得到付过费用的服务和技术支持和版本升级。CentOS 可以像 RHEL 一样的构筑 Linux 系统环境,但不需要向 Red Hat 付任何的产品和服务费用,同时也...

    shellcheck在centOS/redHat下已编译的可执行文件

    shellcheck在centOS/redHat下没有可用的可执行文件或者可以直接编译生成的命令...附件是在centOS/redHat下已编译的可执行文件,理论上可以在其他centOS/redHat平台版本下使用,因编译过程太艰辛曲折,收取10分辛苦分。

    linux base漏洞 Centos_redhat_rpm 2次更新的包都包含

    linux base漏洞 Centos_redhat_rpm包5.1和5.2.rar 32位及64位均有 第一次(9月25号的包) Centos_Redhat 6 bash-4.1.2-15.el6_5.1.i686.rpm bash-4.1.2-15.el6_5.1.x86_64.rpm Centos_Redhat 5 bash-3.2-33.el5.1....

    联想ThinkServer服务器安装CentOS7 Redhat7系统 驱动R110i RAID卡

    联想ThinkServer服务器R110i RAID卡 安装CentOS7 Redhat7系统 方法,由于CentOS7 和Redhat7系统不带R110i RAID卡驱动,所以需要手动加载。

    CentOS及Redhat破解root密码

    CentOS及Redhat破解root密码,做了简单的整理,方便大家阅读,希望对你有帮助。

    pdksh-5.2.14-多版本-CentOS-RedHat-Oracle

    在标签中,“oracle”表明了这是与Oracle数据库相关的技术,“pdksh”强调了PDKSH在其中的重要性,“5.2.14”是具体提及的PDKSH版本号,“centos”和“redhat”则明确了操作系统平台。这些标签可以帮助用户快速定位...

    本地yum的配置,centos和redhat

    【标题】:本地yum配置详解——适用于CentOS与Redhat 【内容】 在Linux系统管理中,YUM(Yellowdog Updater, Modified)是用于软件包管理的重要工具,尤其在CentOS和Redhat系列发行版中,它简化了软件安装、升级和...

    mysql7 centos7 redhat 安装包.7z

    这个压缩包“mysql7 centos7 redhat 安装包.7z”显然是为在这些平台上安装MySQL 5.7.21版本准备的。下面我们将详细探讨MySQL 5.7在CentOS 7和Red Hat上的安装过程、注意事项以及相关的配置知识。 1. **MySQL 5.7.21...

    centos和redhat代理文件

    centos和redhat 8.4系统代理文件

    ocserv-auto, 为 centos/redhat 7自动安装Ocserv服务器.zip

    ocserv-auto, 为 centos/redhat 7自动安装Ocserv服务器 为 centos& RedHat 7自动安装Ocserv服务器

    centos和redhat 系统代理文件

    centos和redhat 7.6系统代理文件

    centos/redhat apr1.6.2 rpm包

    **标签** "apr centOS redhat" 指出了这些包是为基于RPM包管理系统的Linux发行版(如CentOS和Red Hat Enterprise Linux)设计的,且与APR项目紧密相关。 **压缩包子文件的文件名称列表** 提供了实际下载的rpm包...

    centos6 redhat6安全漏洞修复

    centos6 redhat6安全漏洞修复

    OracleLinux7 CentOS7 Redhat7离线安装docker教程以及依赖

    辛苦整理了OracleLinux7 CentOS7 Redhat7离线安装docker教程以及依赖。

    Centos/redhat7Docker安装使用手册

    Centos/redhat7Docker安装使用手册

    CentOS&RedHat5-6版本升级openssh8.1P1.rar

    CentOS&RedHat5-6版本升级openssh8.1资源 如果没有进行过openssh的升级请用《openssh源码安装8.1p1.txt》,如果升级到过7.4以上版本,请使用《openssh源码升级8.1p1.txt》 压缩包包含操作文档和所有源码包,均为...

    CentOS7 Redhat7 openssh8.4p1升级包

    本文将详细介绍关于"CentOS7 Redhat7 openssh8.4p1升级包"的知识点,包括OpenSSH服务的重要性,如何进行RPM包升级,以及在升级过程中可能遇到的问题及解决方案。 **OpenSSH服务** OpenSSH是Secure Shell (SSH)协议...

    pdksh centos redhat.zip

    标题中的“pdksh centos redhat.zip”指的是一个压缩包文件,该文件包含了与“pdksh”这个软件在“CentOS”和“RedHat”操作系统上的版本。pdksh,全称“Public Domain Korn Shell”,是Korn Shell的一个开源实现,...

    centos及redhat linux升级openssh7.9-8.0-8.1升级.zip

    主要用于升级redhat及centos 6/7版本的openssh离线自动升级。已测试redhat6.5和7.3,及centos6/7。 包含了openssh7.9p1、openssh8.0p1、openssh8.1p版本。 安装过程有风险,建议安装之前先安装telnet server,如果...

Global site tag (gtag.js) - Google Analytics