CentOS 与 Ubuntu:哪个更适合做服务器?

CentOS 与 Ubuntu:哪个更适合做服务器?插图


导读

几乎所有新手刚接触 Linux 时,都会被它众多的发行版本搞得一头雾水。截至目前,Linux 已经有几百个发行版本……

CentOS 与 Ubuntu:哪个更适合做服务器?插图1

Linux 代表这自由和探索。因为,从技术上来说,Linux 只是一个内核,内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,并不是一套完整的操作系统。一些组织或厂商将 Linux 内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本。

在数百个 Linux 版本中,CentOS 和 Ubuntu 应该是最有名的两个。无论是专业人士还是初学者,通常都会在二者中选择一个。同时,该选择 CentOS 还是 Ubuntu 也是大家经常讨论的问题。

CentOS与Ubuntu该如何选择,哪个更好用。笔者收集了一些网友的观点,较为经典,分享给大家。至于应该选择哪个,希望看完本文章后,读者心中有数。

概览

CentOS 与 Ubuntu:哪个更适合做服务器?插图2

观点1:CentOS适用于服务器,Ubuntu则适用于个人桌面

它们都是开源,免费的。CentOS它的源码是来自由商业服务器Red Hat Enterprise Linux。有很多公司都是用CentOS来代替商业版的Red Hat Linux,稳定性自然值得信赖。

而Ubuntu的开发目的是为了使个人电脑变得简单易用,虽然也提供相应的企业服务器,不过专业的还是CentOS。

这一点是CentOS胜。

大多数人觉得Linux难,其中的原因之一就是难于安装,但Ubuntu提供了友好的安装界面,所以非常简单,个人使用的话可以优先考虑Ubuntu。

Ubuntu有很多支持的软件,这些软件基础可以让你在上面办公,玩耍。虽然CentOS也有相应的友好安装功能和支持功能,不过总体上真没有Ubuntu完美。

观点2:CentOS和Ubuntu平分秋色

CentOS 与 Ubuntu:哪个更适合做服务器?插图3

最重要的还是要区分用户场景,很显然 ubuntu 系统要更加合适在自己电脑上使用。不是 ubuntu 比 centos 好,而是 centos 主动放弃了这部分市场。

我们知道,在国内的linux 运维环境中, centos 是占大头的。一方面是因为 centos 出生名门,作为 redhat 社区版本,其稳定性毋庸置疑。

CentOS 与 Ubuntu:哪个更适合做服务器?插图4

其实,在国际上,采用 centos 和采用 ubuntu 作为服务端是其实是五五开的。两者各有特色,完全可以根据自己的需求进行选择。

最最重要的差异就是,ubuntu 相比 centos 在更新策略上要积极一些。我们知道,在 centos 上如果不配置扩展源的话,很多软件都是没办法yum安装的,比如 nginx。

而如果是选择 ubuntu 系统,就没有这个烦恼啦,直接 apt install nginx 就可以咯!

所以,如果你希望更加容易的获得较新版本的软件,使用 ubuntu 系统可能会更加方便一些。当然,如果保守一些,希望稳定一些,还是选择 centos 靠谱。

观点3:Ubuntu适合初学者,CentOS更适合公司服务器

作为当今最流行的Linux平台,这两个平台在我负责的不同项目中都使用过,简单总结一下:

Ubuntu对于初学者来说是更好的选择。Ubuntu有一个很大的社区平台, 为我们提供丰富的文档和经验,Ubuntu服务器可以图形化界面都适合大部分人的习惯。所以,如果你是初学者,没有任何特殊的要求,那就使用Ubuntu服务器吧。

CentOS更适合公司生产环境的使用:Centos更新频率不高,只有稳定的版本才会发布。网上的项目教程有很多是基于Centos。

观点4:CentOS更加稳定,Ubuntu对新技术支持度更好

CentOS 更加稳定,服务器部署多,文档丰富,对运维友好。从各种配置文档和使用数量来说也是centos比较有优势,当各种操作出问题,寻找资料时候centos比较有优势。

centos缺点也是其稳定点,由于追求稳定性,所以内核版本往往比较旧,一些新功能的支持也跟不上。

ubuntu则比较相反,追求最新功能。内核版本版本较新,新的功能能及时推出同步。

ubuntu桌面功能Xwindow更好,比较适合个人使用。很多开发和个人使用的都是首选ubuntu。但是在服务器应用方面较centos少一点。ubuntu对开发更加友好一点。

当然随着docker崛起,这种差异也在逐渐较少。由于ubuntu内核版本更新,而docker容器对linux内核新功能要求比较高,所以使用ubuntu作为docker容器的宿主机更加友好一点。

观点5:CentOS适合于服务器,Ubuntu适用于个人桌面

那要看你用电脑做什么了。如果是用作服务器,那自然是CentOS了。CentOS就是服务器版的系统啊,人家专业啊!

ubuntu更类似windows xp,win7,win8,win10这些针对个人使用的消费市场。

centos则类似windows server 2008,windows server 2016的服务器市场。

如果是作为桌面使用的话那就是ubuntu,但是作为服务器使用还是用centos,不是说ubuntu不能用,如果用win7当作服务器上线总是感觉不放心啊,什么时候就死机了呢。服务器操作系统要求的稳定、强壮的运行!

在安装的时候选择包的时候就能看到区别,centos 的minunum安装不到700个软件包,这说明啥,越是少的软件包,出错的机率越是少啊!

再就是centos脱胎于redhat,Oracle在选择linux做发行版的时候也是选择的redhat的源码再发行,可见centos有着和红帽一样优秀的稳定的内核。不过centos被红帽收购了!

CentOS 与 Ubuntu:哪个更适合做服务器?插图5


总结


其实,笔者觉得网友的观点都是按自己的感受表达。我个人的看法是,Ubuntu和CentOS系统都适用于服务器,到底哪个才是更好的 Linux 版本,体验之后由你说了算!

在超大型的数据中心上,Ubuntu占有率绝对不会比CentOS弱。但如果想学习Linux技术,CentOS是更优的选择。需要参加红帽RHCSA、RHCE、RHCA认证,肯定要安装RHEL或CentOS系统。

觉得本文有用,请转发、点赞或点击“在看”聚焦技术与人文,分享干货,共同成长更多内容请关注“数据与人”

CentOS 与 Ubuntu:哪个更适合做服务器?插图6

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注