作为两个系统大量使用的运维,可以很简单的对比一下
1、ubuntu包管理简便完整,安装便利,组织系统,不过论及资源数量,还是远远比不上centos,只不过Centos的资源分布在大量的三方源中,利用起来稍微麻烦一点。
2、ubuntu的界面好看且用起来方便,适合开发和桌面应用。不过然并卵,这是服务器,没必要安装桌面的,占资源的服务开得越少越好
3、Centos作为老牌的redhat亲信,采用的组件和内核版本都比较保守,因此稳定性也要好得多,而且出现安全时间时,会第一时间内推出安全补丁,对于长时间运行不重启的服务器来说相对更合适。
4、设备兼容性要见仁见智,因为ubuntu的内核较新,所以支持兼容机更好,而专业的存储设备等等,则一般仅提供centos/redhat的驱动,使用较广泛的驱动会随内核发布,一般不会有ubuntu驱动,相反debian的驱动可能会作为第二选择提供。所以你放100个心,专业设备你找不到驱动的,除非你有耐心去编译内核……同时,你会发现,几乎所有的专业服务器都支持centos安装,而不需要任何的额外存储或其他设备驱动……
5、因为ubuntu内核相对较新,所以在文件系统性能上会更好,不过正由于这个原因,老的软件兼容性会差一点点,不支持新内核的软件多了去了……同时长时间运行后,你会发现磁盘日志不同步的问题较多
6、ubuntu的LTS(长期支持版本)是不错,但是生命期到期后还是会要求你升级,否则各种问题。相反centos使用超过10年的系统多不胜数,一般不需要特别处理。
7、服务器选择的标准不是性能和易用性,而是稳定性和兼容性,其实用什么系统大家可以自行决定,喜欢用什么就用什么,反正除了你自己维护和使用,关别人什么事?
另外,我们已经把系统全部换成Centos了,所以有点偏向Centos,请大家见谅:
建议:
桌面和开发可以用Ubuntu
现网服务器一般用Centos/Redhat ES (区别是带支持和不带的)
专用系统根据系统需要选择,无论哪种均可,比如docker集群,hadoop大数据,SorlCloud之类的
作者:chi
qing
链接:https://www.zhihu.com/question/22814858/answer/108052513
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
==========================================================================
Centos LTS= 10+years
Ububtu LTS= 3years
LTS(Long term support)
==========================================================================
作者:肖骐
链接:https://www.zhihu.com/question/22814858/answer/22768632
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
==========================================================================
作者:cart
链接:https://www.zhihu.com/question/22814858/answer/336836601
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
作者:滕召智
链接:https://www.zhihu.com/question/22814858/answer/138891379
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
在服务器领域,ubuntu是全方位被centos碾压的。
总结起来就是软件质量杠杠的,系统稳定性杠杠的。
如果你遇到什么问题去谷歌搜索你就会发现centos你遇到的问题99%别人都早遇到过了,而且怎么解决为什么会这样会给你说的清清楚楚明明白白,如果是ubuntu你遇到问题那么多半你照网上别人社区说的改来改去会发现,改着改着又改出一堆新问题最终让你崩溃。。。
作者:匿名用户
链接:https://www.zhihu.com/question/22814858/answer/834977195
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
作者:小陆
链接:https://www.zhihu.com/question/22814858/answer/510944144
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
用了debian默认中文乱码,还要手打换源,装ssh装字库改locale,tab补全很多地方不支持,自带没vim,vi简直反人类。同样是官网下的镜像,centos最简安装都比debian默认的齐全完善,除了apt的包比较丰富真找不出哪里比centos好。毕竟部署环境效率第一,centos只要安装完就能用, debian要搞个半死。ubuntu server好几年没用了,不予评论。轮稳定性centos已经非常好了,没有再比较的余地。
作者:GentleCola
链接:https://www.zhihu.com/question/22814858/answer/108013472
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://www.zhihu.com/question/22814858/answer/525448340
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
看了超级多的对比文章,然后自己使用了大概1个礼拜。最终选择centos
尝试debian的原因
vps里想要bbr特性,内核要上到4.9,总觉得centos自己升级内核,没debian的默认好。
使用testing或者unstale,类似滚动更新,一劳永逸啊!
apt的包多啊,比如ss-libev直接一下就能搜到。centos还要去加copr源,跟进也不够及时
以后linux来办公,那服务器和工作站就同样环境了呀,centos可能不好看
让我死心的原因,可能也怪我太懒了,没有精力去慢慢研究吧
按照官方教程,cockpit在centos上完全正常。debian上登陆以后空白,出现一个send_async(好像是这个)的错误。找了一下资料,无果...
centos安装图形化界面+tightvnc,官方一步一步走,ok。debiban需要配置xstartup。这个xtartup脚本我折腾了好久,结果只能出来一个gnome经典界面,没有特效。。 另外一个xtartup配置出来了xfce的界面。。 效果不理想
我在用centos的几年里,没有遇到过依赖问题。可能是我只用到了皮毛。但是debian却在2天内让我遇到了。可能是包更新的速度,有的快,有的慢导致的,很头疼。
驱动问题。centos因为维护时间长,变化不大。只要安装好了显卡驱动,一次就能跑好多年。而如果用了debian,我看了一些文档,说nvidia的驱动都要改动内核还是什么的。很有可能哪次更新内核,就会挂。 这一点只是我的担心,没有实际操作过
如果我使用桌面版本,fedora似乎更新,桌面使用更加友好。pipenv这样的工具,在官方github上对fedora也有特别照顾。同时redhat的许多工程师,都是在致力于fedora的bug修复,稳定性我也觉得不会比debian的差到哪去。