为什么国内互联网公司喜欢用CentOS而不是Ubuntu?

两者主要使用场景不一样,在服务器上使用CentOS多,在个人桌面使用上Ubuntu比较多。

Linux发行版

Linux,全称GNU/Linux,其实是指Linux内核。Linux系统,是基于Linux内核研发的Linux发行版。我们一般说Linux其实是说Linux发行版,可以也理解为同一个事物。

Linux发行版主要有三类:Debian系列、Slackware系列和RedHat系列。这三个既是Linux发行版也是Linux发行版类别,因为基于这三个Linux发行版衍生了一大批Linux发行版,是Linux的支柱。虽然也还有其他类别,例如Arch,Gentoo等,但是这三个类型历史最悠久,影响力最大。

Debian系列

截止2019年的数据,Debian系列大约有250个发行版,包括 Debian、Ubuntu、Linux Mint、Knoppix、MEPIS、CrunchBang Linux、Chromium OS、Google Chrome OS等。其中比较有名的是Debian、Ubuntu和Linux Mint。我国最有名的Linux发行版deepin也是基于Debian研发的。


Slackware系列

截止2019年的数据,Slackware系列大约有66个发行版,包括Slackware、Zenwalk、VectorLinux等,其中比较有名的是Slackware

RedHat系列

截止2019年的数据,RedHat系列大约有120个发行版,包括Red Hat Enterprise Linux、Fedora、CentOS、Scientific Linux、Oracle Linux等。其中比较有名的是RedHat企业版、Fedora和CentOS。


2020年最受欢迎的十大Linux发行版:

什么是CentOS

CentOS是一个开源Linux发行版,发行于2004年,是Redhat企业版(RHEL)的社区版,两者可以说几乎是一模一样的。区别是RHEL是有红帽公司技术支持,服务收费(比如更新打补丁和咨询服务);而CentOS是社区支持,可免费更新打补丁(通过yum命令)。

目前CentOS最新版本是CentOS8系列版本,但是主流使用的是CentOS6系列版本和CentOS7系列版本。


什么是Ubuntu

Ubuntu是基于Debian的免费开源Linux发行版。自从2004年首次发布以来,Ubuntu就一直受到个人和专业人士的广泛欢迎,它附带了大量的应用程序。Ubuntu软件中心提供了超过4万多个应用程序,包含各种丰富的软件包组和功能集,可以满足任何项目的要求,并且会定期更新以删除任何已发现的错误。目前Ubuntu最新版本是Ubuntu 20.04 LTS。


CentOS和Ubuntu的差异

(1)系统核心不一样。两种Linux发行版之间的最大区别是Ubuntu是基于Debian架构的,而CentOS是从Red Hat Enterprise Linux派生的。

(2)软件包管理器不一样。在Ubuntu中使用apt-get 下载DEB软件包。在CentOS中使用yum 命令下载并安装RPM软件包。

(3)使用用户不一样。Ubuntu主要面向桌面用户,而CentOS主要面向服务器。

(4)软件更新周期不一样。Ubuntu更新比较频繁,而CentOS特意降低更新频率,除非必要。所以在CentOS上的软件包版本比较旧。如果想要某个应用程序或软件的最新版本,则必须手动安装它们。

但是Ubuntu也有推出自己的服务器版,且使用量也在日益增长,是CentOS强劲的竞争对手。目前国内的阿里云和腾讯云都支持Ubuntu便是一个很明显的信号。

结束语

总结一下CentOS与Ubuntu的比较,两者都是著名的、也是最好的Linux发行版之一,各有其优缺点。但是在由于历史原因,在服务器端主要使用RHEL,后来又延续到CentOS,所以在服务器上使用CentOS多。而Ubuntu则在个人桌面使用上比较多。

文|技术猿小黄

​图|来源于网络

创作不易,看完点个赞关注一下再走呗。

本文由技术猿小黄原创,欢迎关注,带你一起长知识!

你可能感兴趣的:(为什么国内互联网公司喜欢用CentOS而不是Ubuntu?)