CentOS

CentOS（Community Enterprise Operating System）是Linux发行版之一，它是来自于Red Hat Enterprise Linux（RHEL）依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码，因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同，在于CentOS不包含封闭源代码软件。CentOS 对上游代码的主要修改是为了移除不能自由使用的商标。CentOS和RHEL一样，都可以使用Fedora EPEL来补足软件。

2014年，CentOS宣布与Red Hat合作，但CentOS将会在新的委员会下继续运作，不受RHEL的影响。

2020年12月8日，红帽公司单方面终止CentOS的开发。CentOS的创始人Gregory Kurtzer创建了Rocky Linux项目，以继承CentOS的原始目标，其它呼应者尚有AlmaLinux。

目前，CentOS的上游版本滚动更新版分支CentOS Stream开发仍在继续。

## 处理器架构

CentOS有下列处理器平台的版本：

- Intel x86及相容架构（32位元）（CentOS 7 的32位元版本由AltArch SIG提供支援）
- Intel Itanium（64位元）（新版本不再支援）
- x86-64 (AMD64和Intel 64，64位元）
- PowerPC G3及G4（测试版）（新版本不再支援）
- IBM的eServer z系列及S/390大型主机（新版本不再支援）
- 龙芯（Loongson）采用的MIPS架构（32位、64位） (非官方支援 )
- AArch64（ARM架构中的ARMv8或ARM64，64位元）（由AltArch SIG提供支援）

另外有限度的支援两款旧型处理器：

- Alpha
- SPARC（测试版）

## 版本

CentOS版本号有两个部分，一个主要版本和一个次要版本，主要和次要版本号分别对应于RHEL的主要版本与更新套件，CentOS采取从RHEL的源代码套件来构建。例如CentOS 4.4构建在RHEL 4.0的更新第4版。

自2006年中，CentOS 4.4版本开始（前身为RHEL 4.0更新第4版），Red Hat采用了和CentOS完全相同的版本约定，例如：Red Hat 4.5。

CentOS 5和RHEL 5已经在2017年3月31日结束生命周期。

CentOS 8在2019年9月24日发布，此版本与之前的套件库不同，主要分为两个，分别为BaseOS和AppStream，并且开始使用dnf作为管理套件的程式。

CentOS开发团队于2020年12月8日宣布，传统的CentOS 8将仅维护至2021年底，之后仅维护CentOS Stream，使其变为滚动发行的散布版（CentOS 7仍将持续维护至原本的支援周期结束）。

## 发布历史

资料来源为 CentOS Wiki 及 Distrowatch CentOS。

版本｜平台｜RHEL 版本｜发布日期｜RHEL 发布日期

2｜i386｜2.1｜2004-05-14｜2002-05-17

3.1｜i386, x86_64, ia64, s390, s390x｜3｜2004-03-19｜2003-10-23

3.4 - Server CD｜i386, x86_64, ia64, s390, s390x｜3.4｜2005-01-23

3.7｜i386, x86_64, ia64, s390, s390x｜3.7｜2006-04-11

3.8｜i386, x86_64｜3.8｜2006-08-25｜2006-07-20

3.9｜i386, x86_64, ia64, s390, s390x｜3.9｜2007-07-26｜2007-06-15

4｜i386, x86_64, various｜4｜2005-03-09｜2005-02-14

4.6｜i386, x86_64, ia64, alpha, s390, s390x, ppc (beta), sparc (beta)｜4.6｜2007-12-16｜2007-11-16

4.7｜i386, x86_64｜4.7｜2008-09-13｜2008-07-24

4.7 - Server CD｜i386, x86_64｜4.7｜2008-10-17

4.8｜i386, x86-64｜4.8｜2009-08-21｜2009-05-18

4.9｜i386, x86-64｜4.9｜2011-03-02｜2011-02-16

5｜i386, x86_64｜5｜2007-04-12｜2007-03-14

5.1｜i386, x86_64｜5.1｜2007-12-02｜2007-11-07

5.1 - LiveCD｜i386｜5.1｜2008-02-18

5.2｜i386, x86_64｜5.2｜2008-06-24｜2008-05-21

5.2 - LiveCD｜i386｜5.2｜2008-07-17

5.3｜i386, x86_64｜5.3｜2009-03-31｜2009-01-20

5.3 - Live CD｜i386｜5.3｜2009-05-27

5.4｜i386, x86_64｜5.4｜2009-10-21｜2009-09-02

5.5｜i386, x86_64｜5.5｜2010-05-14｜2010-03-31

5.5 - LiveCD｜i386, x86-64｜5.5｜2010-05-14

5.6｜i386, x86-64｜5.6｜2011-04-08｜2011-01-13

5.7｜i386, x86-64｜5.7｜2011-09-13｜2011-07-21

5.8｜i386, x86-64｜5.8｜2012-03-07｜2012-02-21

5.9｜i386, x86-64｜5.9｜2013-01-17｜2013-01-07

5.10｜i386, x86-64｜5.10｜2013-10-19｜2013-10-01

5.11｜i386, x86-64｜5.11｜2014-09-30｜2014-09-16

6｜i386, x86-64｜6｜2011-07-10｜2010-11-10

6.0 - LiveCD｜i386, x86-64｜6.0｜2011-07-25

6.0 - LiveDVD｜i386, x86-64｜6.0｜2011-07-27

6.0 - MinimalCD｜i386, x86-64｜6.0｜2011-07-28

6.1｜i386, x86-64｜6.1｜2011-12-09｜2011-05-19

6.1 - LiveCD｜i386, x86-64｜6.1｜2011-12-09

6.1 - LiveDVD｜i386, x86-64｜6.1｜2011-12-09

6.1 - MinimalCD｜i386, x86-64｜6.1｜2011-12-09

6.2｜i386, x86-64｜6.2｜2011-12-20｜2011-12-06

6.2 - LiveCD｜i386, x86-64｜6.2｜2011-12-20

6.2 - LiveDVD｜i386, x86-64｜6.2｜2011-12-20

6.2 - MinimalCD｜i386, x86-64｜6.2｜2011-12-20

6.3｜i386, x86-64｜6.3｜2012-07-09｜2012-06-21

6.4｜i386, x86-64｜6.4｜2013-03-09｜2013-02-21

6.5｜i386, x86-64｜6.5｜2013-12-01｜2013-11-21

6.6｜i386, x86-64｜6.6｜2014-10-28｜2014-10-14

6.7｜i386, x86-64｜6.7｜2015-08-07｜2015-07-22

6.8｜i386, x86-64｜6.8｜2016-05-25｜2016-05-09

6.9｜i386, x86-64｜6.9｜2017-04-05｜2017-03-21

6.10｜i386, x86-64｜6.10｜2018-07-03｜2018-06-19

7-1406｜x86-64｜7.0｜2014-07-07｜2014-06-10

7-1503｜x86-64｜7.1｜2015-03-31｜2015-03-06

7-1503-AArch64｜AArch64｜7.1｜2015-08-04｜2015-03-06

7-1503-i386｜i386｜7.1｜2015-10-12｜2015-03-06

7-1511｜x86-64｜7.2｜2015-12-14｜2015-11-19

7-1611｜x86-64｜7.3｜2016-12-12｜2016-11-03

7-1708｜x86-64｜7.4｜2017-09-13｜2017-08-01

7-1804｜x86-64｜7.5｜2018-05-10｜2018-04-10

7-1810｜x86-64｜7.6｜2018-12-03｜2018-10-30

7-1908｜x86-64｜7.7｜2019-09-17｜2019-08-06

7-2003｜x86-64｜7.8｜2020-04-27｜2020-03-31

7-2009｜x86-64｜7.9｜2020-11-12｜2020-09-30

8-1905｜x86-64, AArch64, ppc64le｜8.0｜2019-09-24｜2019-05-07

8-1911｜x86-64, AArch64, ppc64le｜8.1｜2020-01-15｜2019-11-05

8-2004｜x86-64, AArch64, ppc64le｜8.2｜2020-06-15｜2020-04-21

8-2011｜x86-64, AArch64, ppc64le｜8.3｜2020-12-07｜2020-10-29

8-2105｜x86-64, AArch64, ppc64le｜8.4｜2021-06-03｜2021-05-21

8-2111｜x86-64, AArch64, ppc64le｜8.5｜2021-11-16｜2021-11-10

### 支援时程

发行版本｜完整更新｜维护更新

3｜2006-07-20｜2010-10-31

4｜2009-03-31｜2012-02-29

5｜2014-01-31｜2017-03-31

6｜2017-05-10｜2020-11-30

7｜2020-08-06｜2024-06-30

8｜2021-12-31｜2021-12-31

## 外部链接

- CentOS官方网站
- centos学习使用
- 可免费下载的CentOS书籍集合
- 使用Centos架设小型Linux服务器的学习纪录
- CentOS设置IP地址
- Linux 技术手札
- CentOS 6 yum repo 源 , 由 vpnforgame.net 提供

## 基本资料

- 开发者：CentOS项目（隶属于Red Hat）
- 操作系统家族：Linux
- 运作状态：停止开发
- 源码模式：开放源代码
- 发行日期：2004年5月14日
- 市场取向：台式电脑、大型计算机、服务器及工作站
- 更新方式：长期支援
- 软件包管理系统：Yum（命令行）、dnf (命令行)、PackageKit (图形)、RPM（二进制格式）
- 支援平台：amd64
- 内核类别：整块性核心（Linux内核）
- 默认用户界面：命令行、GNOME及KDE Plasma（用户可选）
- 许可证：自由软件（GNU通用公共许可证及其他许可证）
- 后一代：CentOS Stream, AlmaLinux, Rocky Linux