3 人参与回答
楼上分析的很到位哟
原因有以下几点:
1. centos确实比ubuntu更加稳定,更新没ubuntu那么频繁。(线上稳定为王,谁也不想哪次更新补丁后服务器启不来)。
2.先入为主,人云亦云。国内很多老师和培训机构教的centos,都说centos更合适,所以用的人更多,一问为什么,很多人都不知道 - -!
3.有redhat认证考试。很多大公司用centos是依靠redhat背书来确保合规,比较规范。
ps:至于说ubuntu更侧重图形界面啥的,服务器版的ubuntu压根就不是这个原因。其实现在用ubuntu做服务器的也越来越多了,国外更加流行。
1,Ubuntu更侧重于图形化界面。
2,版本稳定性高,生命周期长,centos生命周期是10年,Ubuntu 5年,生命周期过后,将不再维护该版本的系统。
3,运维工具方便,运维熟练度高。
4,centos是redhat的克隆版,如果有必要,可以平滑到Redhat系统中享受Redhat的服务。
5,大量大型软件,如oracle都是针对Redhat认证的,所以有大量的帮助文档和使用说明,有良好的技术支持。
6,CentOS/RHEL对硬件的支持很好,主流硬件厂商早就将服务器拿过去测试,一般不存在硬件的兼容性问题。