原文地址:http://i12learn.blog.51cto.com/8367297/1545179

1、CentOS 是什么?

CentOS,全名为Community Enterprise Operating System(社区企业操作系统),是一个基于Red Hat Enterprise Linux提供的可自由使用的源代码企业级的 Linux 发行版本之一。Red Hat发布Red Hat 9.0后,不再开发Red Hat 10,11等,全面转向Red Hat enterprise Linux(简写为rhel)的开发,和以往不同的是,新的Red Hat企业版要求用户先购买lisence,Red Hat同时承诺确保产品的稳定性,安全性。rhel二进制代码不再提供下载,而是作为Red Hat 服务的一部分,但源代码依然是开放的。在这种情况下,出现了CentOS、Whitebox 等等一批open source的企业版本,其中以CentOS最为活跃。CentOS是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。每个版本的 CentOS 都会获得七年的支持(通过安全更新方式)。新版本的 CentOS 每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。

CentOS是一个开源软件贡献者和用户的社区。CentOS社区将RHEL源代码下载下来,进行重新编译,成为众多发布新发行版本的社区当中的一个。由于AS/ES/WS是商业产品,因此,必须将所有Red Hat的Logo和标识改成自己的CentOS标识。比如将AS4.0原版的SRPM源码编译后,换上CentOS社区的logo,这样就成为了CentOS 4.0。Red Hat Enterprise Linux AS4 Update1的源码编译后,就成为了CentOS4.1.AS4 Update2的源码编译后,就成为了CentOS4.2等等。CentOS就是这样产生的。因此,可以说CentOS就是Red Hat的AS/ES/WS的免费版本,使用CentOS可以获得与Red Hat 企业级Linux一样的功能和性能。同时CentOS还提供免费的长期升级和更新服务。因此, 在众多的RHEL的克隆版本中,CentOS是很出众很优秀的。虽然说CentOS是RHEL的克隆,但并不是一模一样,所说的克隆是具有100%的互换性。对于CentOS其实不尽相同,RHEL的软件在CentOS上面不能保证100%的正常工作。CentOS社区并且在不断的发展过程中,不断与其他的同类社区合并,使CentOS Linux逐渐成为使用最广泛的RHEL兼容版本。CentOS Linux的稳定性不比RHEL差,唯一不足的就是缺乏技术支持,因为它是由社区发布的免费版。

CentOS Linux与RHEL产品有着严格的版本对应关系,例如使用RHEL4源代码重新编译发布的是CentOS Linux 4.0,RHEL5对应的是CentOS Linux 5.0,RHEL6对应的是CentOS Linux 6。由于RHEL产品的生命周期较长(通常具有3~5年的官方支持),因此Red Hat公司在RHEL系列产品发布后每隔一段时间,都会将累积的更新程序重新打包成为更新的发行版进行发布,通常称为RHEL Update。例如,RHEL5的第1个更新版本叫做RHEL 5 Update 1,用户通常也称为RHEL 5.1。对Red Hat公司发布的每一个RHEL Update CentOS社区都会发布对应的更新发行版,例如根据RHEL 5的Update 1更新程序源码包,CentOS会重新编译并打包发布CentOS Linux 5.1版。CentOS Linux和与之对应版本号的RHEL发行版具有软件包级别的二进制兼容性,即某个RPM软件包如果可以安装运行在RHEL产品中,就可以正常地安装运行在对应版本的CentOS Linux中。CentOS Linux由于同时具有与RHEL的兼容性和企业级应用的稳定性,又允许用户自由使用,因此得到了越来越广泛的应用。

2、CentOS特点

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

CentOS完全免费,不存在RED HAT AS4需要序列号的问题。

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

CentOS修正了许多RED HAT AS的BUG。

CentOS版本说明:CentOS3.1等同于REDHAT AS3 Update1,CentOS3.4等同于REDHAT AS3 Update4,CentOS4.0等同于REDHAT AS4。

3、官方网站与文档

官方主页: http://www.centos.org/

官方Wiki: http://wiki.centos.org/

官方中文文档 :http://wiki.centos.org/zh/Documentation

安装说明: http://www.centos.org/docs/

CentOS系统简介相关推荐

  1. (一)linux系统简介, centos简介及特点,设置静态IP,防火墙

    本章重点 linux系统简介及特点 下载安装 网络和防火墙的相关命令 具体内容 linux系统简介: Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds) 在赫尔辛基大学上学 ...

  2. centos系统云服务器,Centos系统怎么进云服务器

    Centos系统怎么进云服务器 内容精选 换一换 CentOS 7.5版本操作系统的弹性云服务器默认关闭SELinux功能.通过/etc/selinux/config开启SELinux功能后,在输入密 ...

  3. RHCSA之Linux系统简介

    Linux系统简介 一.操作系统简介以及Unix与Linux发展史 1.1.操作系统简介 操作系统是什么 操作系统内核的功能 常见的操作系统 干活小知识 1.2.Unix发展史与发行版本 UNIX主要 ...

  4. Centos系统各种日志存详解

    Centos系统各种日志存储路径和详细介绍 Linux常见的日志文件详述如下 1./var/log/boot.log(自检过程) 2./var/log/cron (crontab守护进程crond所派 ...

  5. CentOS系统的安装

    2.1 Windows操作系统简介 为什么学习Windows操作系统?了解Windows系统结构,可以让你快速学习Linux操作系统,通过对比学习的方法,可以更快的学会Linux. 计算机硬件组成包括 ...

  6. Linux系统简介分区基础命令(ADMIN01-1)

    讲师牛犇 课程介绍: ADMIN 管理员技术7天 Engineer 工程师技术6天 Services 系统&服务进阶7天 ADMIN课程安排: 1.Linux系统简介 安装RHEL7系统.RH ...

  7. Linux系统简介分区基础命令(ADMIN01-2)

    课程介绍: ADMIN 管理员技术7天 Engineer 工程师技术6天 Services 系统&服务进阶7天 ADMIN课程安排: 1.Linux系统简介 安装RHEL7系统.RHEL7基本 ...

  8. U5 CentOS系统的U盘启动与安装-孙宇彤-专题视频课程

    U5 CentOS系统的U盘启动与安装-2337人已学习 课程介绍         本课程是<U盘分区与启动>课程的深化,聚焦于企业中广泛应用的CentOS系统,介绍用U盘来启动和安装Ce ...

  9. Linux系统简介-虚拟机安装教程(保姆级)-Linux常用命令

    Linux系统简介-虚拟机安装教程-Linux常用命令 1.Linux系统简介 1.1Linux系统的历史 1.2Linux系统的特点和优势 1.3Linux发行版的分类 2.虚拟机的安装教程 2.1 ...

  10. 第一讲 Linux系统简介

    第一讲 Linux系统简介 一.Unix与Linux发展史 二.开源软件简介 三.Linux应用领域 四.Linux学习方法 一.Unix与Linux发展史 Unix与Linux如同父子关系,Linu ...

最新文章

  1. DEDE利用Ajax实现调用当前登录会员的信息简要说明
  2. python excel操作库,可能是全网最完整的 Python 操作 Excel库总结!
  3. asp.net 截屏 截取web页面 源代码
  4. Php刷新重载id,php 使用 __call重载
  5. DOC窗口之cd命令(windows)
  6. AIX6.1平台11.2.0.3RAC 实施手册
  7. 全国省份、城市、地区全数据(SQL版与XML版)包括各城市邮编
  8. 支持千万人次毫秒级交易,360金融的系统性能如何做到?
  9. 我的技术心病(转贴)
  10. 动态字符串的存储结构的实现
  11. The Softwares Programer must download
  12. [Python图像处理] 十七.图像锐化与边缘检测之Roberts算子、Prewitt算子、Sobel算子和Laplacian算子
  13. 一年工作经验的大专生程序员(java后台)
  14. 什么是 MySQL 索引?
  15. Windows安装ElasticSearch 7.3.0
  16. 国培计算机网络技术培训心得,2017国培学习心得体会及感受
  17. 计算机数据备份到u盘,技术给你说Win10系统怎么把数据备份到U盘的完全处理手段...
  18. vue视频播放组件vue-mini-player
  19. linux计划任务1
  20. 短短十言,把人生说透了.

热门文章

  1. Hive常用正则表达式
  2. 详解 Java 创建线程的三种方式
  3. Halcon教程十:把Halcon程序放入WPF程序里
  4. 51单片机外设篇:红外通信
  5. 【STM32】 色环电阻
  6. IDEA离线安装maven helper插件
  7. 大一大学计算机应用基础课后简答题,2017大一计算机应用基础试题及答案
  8. 企业微信接口上传临时素材
  9. windows安装fdfs_lient报错fdfs_client/sendfilemodule: fatal error C1189: #error: platfom not supported
  10. linux只打包空目录,linux 打包当前文件夹下所有文件的方法