几乎所有新手接触Linux时,都会被它的几百个发行版本搞得一头雾水,在众多Linux 版本中,CentOS 和 Ubuntu 可以说是最有名的两个了,而关于这两者的选择也是大家在网络上经常讨论的问题。
(图片来源网络,侵删)
比如各大网站都有热门问题:为什么国内互联网公司喜欢用Centos而不是Ubuntu/Debian?
作为一个十多年经验,见证了linux的一路发展的老运维,我总结了三点分享给大家:
企业选择系统的决定性因素是稳定性,但稳定性的本质是钱,谁的钱多,谁就更稳定!
Centos就是Rhel的克隆版,背后是Redhat,Redhat财大气粗,人多势重。
Ubuntu虽说使用了linux内核,但和Redhat没一点关系,而是基于 Debian 架构的。资金和人力跟Redhat没法比,基本靠自己。
任何系统都会有问题,解决方式就是找人花钱修复问题。ubuntu有很多问题,centos也不例外,但区别就是redhad有钱,ubuntu缺钱。所以centos的问题修复的更快,具体的表现就是,18 年的熔断漏洞,RHEL 系的修复时间比 Ubuntu 、Debian 快了两天!
因为Centos和和Redhat的关系,大部分用户会有的心理可能是这样的:Centos 是高贵的 Redhat 的免费版本,相当于白嫖啊! ubuntu ?免费的 ?这玩意能好用吗?
而且用了之后有被Redhat在背后默默支持的错觉,就像上了北大青鸟觉得自己背后是北大一样!
除了稳定性方面,还有推广的原因,早期Redhat进入国内非常早,而且推广做得很不错。
由于Redhat的关系,Centos也被大家熟知。
除了官方的推广,非官方的推广比如早期linux培训和书籍里基本都是鸟哥私房菜,用的就是Centos,再加上各种中文论坛,所以了解和使用Centos的运维肯定是很多的。
使用习惯的影响是很深远的,就像当代铁轨距的标准制定可以延长到几千年前马车车距的制定习惯一样。学习和使用Centos的运维,不管到什么公司,因为自己的使用习惯,也为了安全稳定,会继续沿用Centos。
当然还有就是生态的原因,早期的服务器生产商在生产服务器时候,为了保障硬件和操作系统无需自己打驱动,内核和硬件匹配没有bug,都会把服务器给 RedHat 进行适配。
早期 Ubuntu 就不在这个列表里!
Centos是redhat完全复刻的,所以也完美支持。
而且 Centos 免费,所以大家都用 Centos !
总体来说,Centos是一个市场化非常成功的,也是非常优秀的产品,所以才会受到很多人的欢迎。
我们是睿象云智能告警,专注人工智能提升运维效率,码字不易,欢迎大家关注点赞收藏转发~