ubuntu界面友好,软件支持的也比较多,用起来也比较简单,很多个人版操作系统也是基于ubuntu开发的,这个系统比较适合个人玩家。
而CentOS它源自于RHEL,相当于是RHEL的开源版本,在企业服务器稳定性和性能方面更胜一筹。
并且事实也确实是,在企业中用的最多的服务器操作系统就是CentOS,无论是数据库服务器、还是应用服务器,随处都能看到CentOS的身影。
随着CentOS项目将被“CentOS Stream”代替,这个滚动发行版本介于Fedora Linux的上游开发和RHEL的下游开发之间而存在。你可以把CentOS Streams当成是用来体验最新红帽系Linux特性的一个版本,尝鲜使用。未来的CentOS Stream在企业的使用情况还得看用户的选择情况,有可能使用其他类似CentOS的Linux系统,如:openEuler等。
传统企业,生产环境:应该这俩都很少,RHEL和SLES是绝对主力,而且前者远超后者。具体到问题,ubuntu应该多于centos。因为centos你买不到技术支持,ubuntu还是可以花钱买技术支持的。
传统企业,开发服务器/灰度环境:这里应该是centos为主流,实际上可能redhat多于centos,远超其他发行版。原因无他,因为和生产环境保持二进制兼容是开发保证兼容性的简单方法。
传统企业,开发环境,桌面:这里应该是ubuntu更多,因为大多数开发工具的兼容性更好,从企业管理的角度看,审计系统,安全管控系统大多也兼容ubuntu。大多数安全管控软件不遵循debian/centos各自的标准,lib/etc目录都是自己放自己下面。开发人员一个非root用户,权限在不同系统下都差不多。
互联网企业一般要分情况:巨型企业,普通企业。前者往往主力是自研发行版本,后者CTO/构架师/总经理偏向啥用啥。