几乎所有新手刚接触 Linux 时,都会被它众多的发行版本搞得一头雾水。截至目前,Linux 已经有几百个发行版本……
Linux 代表这自由和探索。因为,从技术上来说,Linux 只是一个内核,内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,并不是一套完整的操作系统。一些组织或厂商将 Linux 内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本。
在数百个 Linux 版本中,CentOS 和 Ubuntu 应该是最有名的两个。无论您是专业人士还是初学者,通常都会在二者中选择一个。同时,该选择 CentOS 还是 Ubuntu 也是大家经常讨论的问题。
两者的特点和区别:
CentOS:
CentOS 是社区支持的企业级操作系统,于 2004 年发布。许多人将其称为红帽企业 Linux(RHEL)的副本,它也被认为是在企业中使用最广泛的。它具有高度可定制性,安全性和稳定性,这也是值得欣赏的。
Ubuntu:
Ubuntu 基于 Debian 架构,自 2004 年首次发布以来,Ubuntu 一直是个人和专业用户的热门人选。它是开源的,并且经常更新以删除任何已识别的错误。它拥有丰富的软件包组和功能,能够满足任何项目的要求。Ubuntu 附带了大量的应用程序。Ubuntu 软件中心拥有超过 40,000 个应用程序!此外,操作系统具有高度可定制性,并具有一流的安全功能。
CentOS vs Ubuntu 的差异:
大家的观点:
Centos 适用于服务器,Ubuntu适用于个人桌面:
服务器: 这一点是CentOS胜,虽然它们同样是开源,免费。CentOS它的源码是来自由商业服务器Red Hat Enterprise Linux。有很多公司都是用CentOS来代替商业版的Red Hat Linux,同时它的稳定性也是值得信赖的。而Ubuntu的开发目的是为了使个人电脑变得简单易用,虽然也提供相应的企业服务器,不过专业的还是CentOS。
个人使用:没毛病,那就是Ubuntu,大多数人觉得Linux难,其中的原因之一就是难于安装,但Ubuntu提供了友好的安装界面,所以非常简单。同时它还有出名的社区,可以帮助你非常轻松的入门,甚至成为专家。同时它有很多支持的软件,这些软件基础可以让你在上面办公,玩耍。还有在2013年发布了面向智能手机的移动操作系统,在2014年与魅族合作推出Ubuntu版MX3。从这些可见它在单用户使用的强大,完美。虽然CentOS也有相应的友好安装功能和支持功能,不过总体上真没有Ubuntu完美。
总的来说,它们都是非常优秀的,都是免费的,开源的,有很多的开发者大神都一直在进行修改,完善。基本上两者都没什么很大的区别,内核一样,只是附加的功能问题,如果你足够强大,甚至可以以Linux内核,开发也自己的专属Linux版本,在里面随心所欲。
CentOS适用于服务器,Ubuntu则适用于个人桌面。
CentOS和Ubuntu平分秋色:
首先,我们需要区分用户场景,如果是用户在自己电脑上使用,很显然 ubuntu 系统要更加合适一些。不是 ubuntu 比 centos 好,而是 centos 主动放弃了这部分市场。所以,没得选咯!所以,这点上,我和其他人的回答是一致的。不一致的是,我个人不认为在服务端,ubuntu 比 centos 要差。这主要取决于你想干什么,和你是一个什么样的生产环境。我们知道,在国内的linux 运维环境中, centos 是占大头的。一方面是因为 centos 出生名门,作为 redhat 社区版本,其稳定性毋庸置疑。
其实,在国际上,采用 centos 和采用 ubuntu 作为服务端是其实是五五开的。两者各有特色,完全可以根据自己的需求进行选择。最最重要的差异就是,ubuntu 相比 centos 在更新策略上要积极一些。我们知道,在 centos 上如果不配置扩展源的话,很多软件都是没办法yum安装的,比如 nginx。而如果是选择 ubuntu 系统,就没有这个烦恼啦,直接 apt install nginx 就可以咯!所以,如果你希望更加容易的获得较新版本的软件,使用 ubuntu 系统可能会更加方便一些。当然,如果保守一些,希望稳定一些,还是选择 centos 靠谱。当然,你也不要看到了我这个回答,就建议公司将生产环境换成 ubuntu 系统。因为运维工程师掌握的技能擅长哪个就用哪个就好了。强行更换系统,如果造成重大损失,会让你吃不了兜着走的。centos和ubuntu如何选择
Ubuntu适合初学者,CentOS更适合公司服务器:
两个平台都属于当今最流行的Linux平台,这两个平台在我负责的不同项目中都使用过,简单总结一下:Ubuntu对于初学者来说是更好的选择。Ubuntu有一个很大的社区平台, 为我们提供丰富的文档和经验,Ubuntu服务器可以图形化界面都适合大部分人的习惯。所以,如果你是初学者,没有任何特殊的要求,那就使用Ubuntu服务器吧。CentOS更适合公司生产环境的使用:Centos更新频率不高,只有稳定的版本才会发布。网上的项目教程有很多是基于Centos。Ubuntu适合初学者,CentOS更适合公司服务器