是ubuntu好还是centos好?

helloruning


首先,我们需要区分用户场景,如果是用户在自己电脑上使用,很显然 ubuntu 系统要更加合适一些。不是 ubuntu 比 centos 好,而是 centos 主动放弃了这部分市场。所以,没得选咯!

所以,这点上,我和其他人的回答是一致的。不一致的是,我个人不认为在服务端,ubuntu 比 centos 要差。这主要取决于你想干什么,和你是一个什么样的生产环境。

我们知道,在国内的linux 运维环境中, centos 是占大头的。一方面是因为 centos 出生名门,作为 redhat 社区版本,其稳定性毋庸置疑。另一方面,很多人都是看《跟鸟哥学linux》成长起来的,而鸟哥就是讲的 centos 系统。算是人为的推广吧。

其实,在国际上,采用 centos 和采用 ubuntu 作为服务端是其实是五五开的。两者各有特色,完全可以根据自己的需求进行选择。

最最重要的差异就是,ubuntu 相比 centos 在更新策略上要积极一些。我们知道,在 centos 上如果不配置扩展源的话,很多软件都是没办法yum安装的,比如 nginx。

而如果是选择 ubuntu 系统,就没有这个烦恼啦,直接 apt install nginx 就可以咯!

所以,如果你希望更加容易的获得较新版本的软件,使用 ubuntu 系统可能会更加方便一些。当然,如果保守一些,希望稳定一些,还是选择 centos 靠谱。

当然,你也不要看到了我这个回答,就建议公司将生产环境换成 ubuntu 系统。因为运维工程师掌握的技能擅长哪个就用哪个就好了。强行更换系统,如果造成重大损失,会让你吃不了兜着走的。

我打这么多文字,只是想说明一个问题,就是——服务端不仅仅有 centos 这个系统,在某些情况下 ubuntu 也是很好用的哦!

以上。

感觉我说得有点道理,就给我点个赞,留个言,顺手关注一下人家呗!~谢谢!


FungLeo


Linux下,Ubuntu、CentOS及Debian到底选哪个?

Linux下哪种系统更好是很多新人都会遇到的问题,在此,我们分析一下Ubuntu、CentOS及Debian各自的性能及使用经验。做服务器的很少会用Ubuntu,所以我们最后分析这个。先来看看使用率较高的CentOS和Debian。


CentOS

很多商业性公司服务器都是使用CentOS系统,CentOS简约,命令行下的人性化做得比较好,稳定,有着强大的英文文档与开发社区的支持。相对debian来说,CentOS略显体积大一点,是一个非常成熟的Linux发行版。

<strong>


Debian

Debian更适合于作为服务器的操作系统,它比Ubuntu要稳定得多。

Debian整个系统基础核心非常小,不仅稳定,而且占用硬盘空间小,占用内存小。128M的VPS即可以流畅运行Debian,而CentOS则会略显吃力。但是由于Debian的发展路线,使它的帮助文档相对于CentOS略少,技术资料也少一些。

<strong>


CentOS与Debian哪个好?

在国内服务器中,使用CentOS的要多于Debian,而国外则Debian稍多些。选择Debian是因为它是最大的社区发行版,有着严格的组织来维护,有着成千上万个超级黑客在贡献,而且有着最大的软件仓库,现在已经达到30000多个,有着大量的文档资源。而CentOS的更新比较慢,软件库软件版本过于陈旧,虽说稳定但是无法发挥出VPS的硬件特性。虽然也有社区,但是它没有固定的组织来管理,没有收入来源。另外,Debian 6涉及到WEB服务器的软件包都更新到了比较新的稳定版本,并且借助apt命令直接安装非常快捷。选择CentOS大多是因为系统的稳定和可靠性,Debian发展过快,各个版本、组合之间测试较少稍显不成熟,系统有许多内核和稳定性问题。Debian很时髦,有什么新玩意就上,而CentOS开启的内核选项都是非常保守。所以,从安全、稳定角度出发,主要的服务商和项目都仍然首选CentOS系统。下面看一些具体的比较:


<strong>安全:CentOS>Debian

性能下降:CentOS>Debian

硬件支持(特别是虚拟化):CentOS>Debian

默认内核配置性能测试:Debian>CentOS

发开环境通用性:Debian>CentOS


最后,如果你是开发者和狂热的性能追求建议用Debian,如果是VPS供应商、电子商务网站,要求很高的稳定性、安全性,则建议采用CentOS。


另外,对于初玩者,如果VPS配置太低(OPENVZ内存在128M以下,或者XEN架构内存在192M以下)建议采用Debian,否则建议采用CentOS,以获取更多的在线帮助与支持,让自己入门更轻松。


Ubuntu

Ubuntu近些年的使用率有所增加,它用户界面漂亮、管理系统完善、软件源支持强大、技术社区丰富,对硬件的兼容性也不错。然而,服务器更需要的并非这些,所以决定了它更适合于桌面操作系统,在自己电脑上安装或许要比服务器中更适合一些。对于Linux,ubuntu系统资源消耗且不稳定只能被比喻成鸡肋。服务器需要的只是一个简约、稳定、易用的系统而已!Ubuntu比较鸡肋还有一个原因就是对NGINX的支持太弱,而Nginx性能要远远高于Apache。

所以,对于新手,基本应该选择CentOS系统而非Debian和Ubuntu。在确定选择CentOS后,我们还需要确定是用32位系统还是64位系统。


stormsha


这么说吧,它们各用千秋,关键是你要把它用在什么地方。下面我从用途来分析各自的优劣。

服务器

这一点是CentOS胜,虽然它们同样是开源,免费。CentOS它的源码是来自由商业服务器Red Hat Enterprise Linux。有很多公司都是用CentOS来代替商业版的Red Hat Linux,同时它的稳定性也是值得信赖的。而Ubuntu的开发目的是为了使个人电脑变得简单易用,虽然也提供相应的企业服务器,不过专业的还是CentOS。


个人使用

没毛病,那就是Ubuntu,大多数人觉得Linux难,其中的原因之一就是难于安装,但Ubuntu提供了友好的安装界面,所以非常简单。同时它还有出名的社区,可以帮助你非常轻松的入门,甚至成为专家。同时它有很多支持的软件,这些软件基础可以让你在上面办公,玩耍。还有在2013年发布了面向智能手机的移动操作系统,在2014年与魅族合作推出Ubuntu版MX3。从这些可见它在单用户使用的强大,完美。虽然CentOS也有相应的友好安装功能和支持功能,不过总体上真没有Ubuntu完美。


总的来说,它们都是非常优秀的,都是免费的,开源的,有很多的开发者大神都一直在进行修改,完善。基本上两者都没什么很大的区别,内核一样,只是附加的功能问题,如果你足够强大,甚至可以以Linux内核,开发也自己的专属Linux版本,在里面随心所欲。


网络事纪


那要看你用电脑做什么了。如果是用作服务器,那自然是Cent OS了。Cent OS就是服务器版的系统啊,人家专业啊!现在很多中小企业的服务器都用它,因为它免费啊,不要银子。但是,也因为免费,所以,开发者不提供技术支持,有了问题,只好自己动手,丰衣足食了。

如果你是当作办公用,写写文档,上上网,听听歌,那还是用Ubuntu啊!Ubuntu虽不是Windows那样的桌面操作系统,但是,它还是为使用桌面而做足了功桌,尤其是办公使用,只要你要求不高,它也足够用了。而且,Ubuntu还有好多个衍生版本,你可以挑选使用。比如,Kubuntu,就是使用KDE桌面的,有人喜欢这种桌面;Lubuntu,就是使用LXDE桌在的,它适用老机器;Ubuntukylin,专为中国人开发的衍生版,有许多中国元素,如农历等等。另外,还有一些基于Ubuntu开发的版本,如Mint,是界面上最像Window的Linux套件之一,和Window一样,有任务栏(Linux叫“面板”),也有开始菜单。如果你到百度下搜索一下,基于Ubuntu的Linux套件还多得是。Ubuntu16.04是长效支持版,支持5年的更新。它默认使用libreoffice为办公软件,能编辑MS-Office文档。Ubuntukylin提供WPS-Office Linux版下载链接。总之,只要你没有太高要求,办公使用足够用了。


松涛盛语


Ubuntu和centos共同点:

两个系统都分别有桌面系统与服务器系统,不过ubuntu的桌面从外观上来看要比centos的漂亮。

buntu和centos不同点:

1.centos中新建的普通用户是没有sudo权限的,如果想让普通用户拥有sudo权限需要在/etc/sudoers文件中添加用户的权限,而ubuntu系统普通用户想要使用sudo权限 直接使用sudo +命令行的方式就可以了。

2.安装软件包命令格式不一样。centos使用yum的方式,而Ubuntu使用apt-get 方式。

3.由于centos是基于redhat的,所以centos支持rpm包,但Ubuntu不支持。

4.现在虽然说ubuntu系统也可以使用服务器端来进行使用了,但相对centos来说并没有centos稳定。而且在一些比较知名的技术论坛大多都是关于centos的,所以在遇到问题查询资料的时候相对要比ubuntu要更方便一些。如下图中centos中文站技术论坛,是很多学习者经常查询问题的地方。


AI智慧


本人一直从事Linux运维工作,Linux用的最多就是Centos,这里分享下自己的见解。

1.大多数企业里的服务器系统中Centos版Linux用的较多,因其免费,稳定,更新也比较及时。

2.Ubuntu

系统,桌面系统比server系统更出众,当然也分应用场景,如果是运维或者开发,玩过docker容器的应该都知道,Ubuntu系统对docker的支持最好

陶陶然的心语坊


只能说各有利弊,应用的环境不同。

1.centos

CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。从介绍中也可以知道,CentOS主要用于服务器,用于编程。

2.ubuntu

Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”“我的存在是因为大家的存在",是非洲传统的一种价值观。Ubuntu基于Debian发行版和Gnome桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity。从前人们认为Linux难以安装、难以使用,在Ubuntu出现后这些都成为了历史。Ubuntu也拥有庞大的社区力量,用户可以方便地从社区获得帮助。

linux发行版有很多,主要看题主要从事哪方面的工作而定。对于编程小白而言自然是有优美桌面的ubuntu更友善一些,对于IT从业者,则centos更实用,毕竟绝大多数企业更多用的是centos服务器。其实终端命令都是大同小异的,只是一下安装命令不同罢了。对于国内一些只是想玩一玩linux,娱乐一下的人群,我更推荐使用国内的Deepin和中兴新支点。首先是桌面方面这两款linux发行版都做的不错,其次自带的应用商城也有较多的软件支持。基本可以满足日常使用了。


菜牙ol


通常意义上,如果是用做桌面管理程序多些,或者个人应用多些,建议Ubuntu;而CentOS也许更适合企业服务器使用。

CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。

Ubuntu是一个以桌面应用为主系统,Ubuntu基于Debian发行版和GNOME桌面环境。Ubuntu的主要是为一般用户提供最新且相当稳定的操作系统。

Ubuntu桌面做的好,但是对于服务器操作系统开始,一般都是远程操作,所以Ubuntu的桌面优点在做云端服务器上的优势很难体现。

由于CentOS和Ubuntu都是使用bash作为基础shell,所以在很多命令都相差不大。都是目前个人和小团队常用的服务级操作系统,在线提供的软件库中可以很方便的安装到很多开源的软件及库。

1.centos中新建的非root用户是没有sudo的权限的,如果需要使用sudo权限必须在/etc/sudoers 中加入账户和权限,所以切换到root账号的时候只需要输入:su,加入root账号的密码即可。在Ubuntu中,一般使用sudo+命令,如果是第一次使用会提示输入当前用户的密码(而不是root的密码)

2. 软件管理 CentOS:使用.rmp包,以及使用yum进行软件管理。 Ubuntu:使用.deb包,以及使用apt-get进行软件管理(部分Ubuntu也支持yum)。

这两者的性能都差不多,主要还是取决于服务器的硬件配置以及在其上安装的各类软件系统的综合性能比较。


XEyes行走的CODE


ubuntu和centos都是linux中比较热门的系统,两个系统都有自己的优势。我两个系统都用过,之前用的centos,最近刚换成ubuntu 18.0。个人感觉centos比较快,ubuntu比较卡一点

ubuntu

偏向娱乐化,很适合个人电脑使用,像网易云,搜狗输入法等都有开发ubuntu的安装程序。

centos

主要专注的是服务器端,稳定性好一点。


码农刘


Ubuntu和Centos,二者各有千秋,关键是把它用在什么地方。

Ubuntu在个人电脑上很好用,它是一个以桌面应用为主的Linux操作系统,安装界面友好,桌面插件可以定制,可以归类摆放窗口,目前KDE版属于流行版,强化了图形方面的功能,并且具有庞大的社区力量,用户可以方便地从社区获得帮助,总体来看要比centos完美.

centos合适用在服务器上,很多公司都用CentOS来代替Red Hat Linux,每五年左右更新一次,稳定性值得信赖,还可以兼容RedHat的RPM安装包,比Ubuntu更专业一些,除了没有RedHat服务外,用起来与RedHat相差不大。


分享到:


相關文章: