CentOS 与 Ubuntu：哪个更适合做服务器？
已经决定买一台虚拟服务器，但还不能决定使用哪个 Linux 发行版？我们都经历过这种困扰。对于 Linux 发行版来说，要在这么多的发行版和种种支派flavors中选择一个，那简直能让人崩溃。
服务器 Server
58.243.226.3
国内基本上都用centos吧
来自安徽合肥的 Chrome 55.0|Windows 10 用户
2017-01-23T17:47:33.000
117.182.147.83
选服务器……把Ubuntu拉出来是做反面教材吗
来自117.182.147.83的 Chrome 55.0|GNU/Linux 用户
2017-01-23T19:26:54.000
218.255.71.141
CentOS(RHEL)是Oracle数据的认证平台，基本都是CentOS吧。
来自香港的 QQ Browser 9.5|Windows 10 用户
2017-01-23T20:20:30.000
123.123.32.220
Ubuntu似乎不太适合做服务器
来自北京的 Chrome 55.0|GNU/Linux 用户
2017-01-23T21:36:27.000
60.191.1.98
云服务器上的ubuntu server还不错的啊
vfmqer [Chrome 55.0|Windows 10]
2017-01-24T09:07:38.000
36.110.22.58
中小企业和机构，选CentOS、Debian或者openSUSE就可以了。另，Linux.cn的回复各种高亮的绿色、黄色背景条能不能去掉？太刺眼了。
来自浙江的 Vivaldi 1.6|Windows 7 用户
2017-01-24T09:18:02.000
112.112.93.12
Centos和其他linux发行版的补丁数量完全是两个次元的。ubuntu那边虽然也不少，但是仍然不是一个级别
来自云南昆明的 Firefox 50.0|Windows 10 用户
2017-01-24T09:20:19.000
115.197.177.68
如果是服务器，我肯定不会选ubuntu。
fxbszj [Firefox 48.0|GNU/Linux]
2017-01-24T10:55:58.000
58.57.5.26
和没写一样
skykingf [Chrome 55.0|Windows 10]
2017-01-24T11:30:53.000
222.210.108.99
没专门用过服务器，没有发言权，哈哈
来自四川成都的 Chrome 55.0|GNU/Linux 用户
2017-01-24T12:19:49.000
221.220.160.228
或许黄绿色太影响主体内容的查看了——本意是区分游客发言和注册用户发言的。我再考虑考虑、调整下。
linux [Chrome 55.0|Mac 10.11]
2017-01-25T09:43:54.000
118.163.127.7
建議可以採用同樣的色系，不同深淺就好，否則畫面一整個很花，當然也不要刺眼的顏色，太影響閱讀。
来自台湾的 Firefox 50.0|Windows 7 用户
2017-01-25T18:29:19.000
221.220.160.228
有道理！
linux [Chrome 55.0|Mac 10.11]
2017-01-26T09:49:35.000
221.220.160.228
也不能这样说， Ubuntu 做服务器，在国外还是有相当数量的。
linux [Chrome 55.0|Mac 10.11]
2017-01-26T12:31:53.000
39.159.9.36
你知道Ubuntu有Ubuntu桌面版<br />
还有专业的Ubuntu Server版吗？
kashu [Chromium 66.0|Xubuntu 14.04]
2017-01-26T23:55:46.000
39.159.9.36
<a href="https://w3techs.com/technologies/details/os-linux/all/all" target="_blank">https://w3techs.com/technologies/details/os-linux/all/all</a><br />
<br />
Ubuntu is used by 35.2% of all the websites who use Linux.（26 January 2017）<br />
不懂别乱说，小心全球的Ubuntu用户和粉丝骂你<br />
（如果楼上这位看不懂英文没事，你只要看那个图表的比例就可以，我相信这个你应该能看懂。）
kashu [Chromium 66.0|Xubuntu 14.04]
2017-01-27T00:00:16.000
111.30.221.171
离线服务器如何解？
mialuz [Chrome 55.0|Windows 7]
2017-01-29T09:15:06.000
120.197.60.220
没有特别明显的差异，选那个看自己的对那个操作经验比较丰富咯。
来自广东广州的 Maxthon 5.0|Windows 10 用户
2017-02-04T09:57:10.000
119.4.56.134
如果要装一些特殊的硬件和软件用于比较重要的应用，比如装在ibm、hp等大厂的服务器上，安装oracle之类的服务，用于生产环境，那么我会选择centos，我「估计」驱动、补丁、文档等方面的支持会比较好点。如果你只是建一个简单的ftp、web、samba服务器，你选tinycorelinux都可以（11M到100多M：http://mirrors.163.com/tinycorelinux/downloads.html）<br />
刚装了两个centos7 Minimal 版，然后开始尝试搭建freeradius双服务器，如果测试完成 ，今后就会正式用于生产环境，这是我的思路。
bytefish [Firefox 51.0|Ubuntu]
2017-02-04T15:20:29.000
115.197.183.14
如果是服务器，我肯定不会选ubuntu server。这样说你该懂了吧
fxbszj [Firefox 48.0|GNU/Linux]
2017-02-04T16:38:04.000
115.236.167.156
作为一个数据分析远程用户来说超级烦国内大量服务器都是cent/suse一流的，服务器对我来说就是一个提供强劲运算能力的平台，cent/suse上的软件老的要命，特别是给很多最新代码提供依赖的库，实在是太老了，你不提供最新版本就算了，好歹提供次新版本吧……最后实际上还是要我通过conda，brew等平台单独安装使用新版本，并不能保证所谓的旧版本经过测试更安全，因为我不会用它们……有些仍然无法成功替换，无形中给其他专业的使用者造成很大麻烦，也降低了效率……大概这也是为啥国外很多ubuntu服务器的原因吧，国内cent多应该是历史惰性。
来自浙江杭州的 Vivaldi 1.0|GNU/Linux 用户
2017-02-09T17:41:12.000
110.152.227.149
如果是Docker集群我会选择Ubuntu，毕竟支持效果相对与CentOS要好很多
来自新疆乌鲁木齐的 Firefox 51.0|Windows 10 用户
2017-02-10T23:24:19.000
223.104.64.175
666
来自223.104.64.175的 Chrome Mobile 62.0|Android 8.0 用户
2019-03-10T14:16:20.000
222.185.65.176
要注意：国内和国外情况不一样，国内CentOS在服务器端的市场确实比Ubuntu多，虽然我找不出具体的【权威数据】，但是情况貌似确实如此！
来自江苏常州的 QQ Browser 10.5|Windows 10 用户
2020-04-13T19:11:17.000
222.185.65.176
要注意：国内和国外情况不一样，国内CentOS在服务器端的市场确实比Ubuntu多，虽然我找不出具体的【权威数据】，但是情况貌似确实如此！
WangGung [QQ Browser 10.5|Windows 10]
2020-04-13T19:14:31.000
36.7.87.91
非常同意你。
来自安徽合肥的 Opera 68.0|Mac 10.13 用户
2020-06-17T16:00:24.000
已经决定买一台虚拟服务器，但还不能决定使用哪个 Linux 发行版？我们都经历过这种困扰。对于 Linux 发行版来说，要在这么多的发行版和种种支派flavors中选择一个，那简直能让人崩溃。
![](/data/attachment/album/201701/23/171740pnvolznzx0g00si0.jpg)


已经决定买一台虚拟服务器，但还不能决定使用哪个 Linux 发行版？我们都经历过这种困扰。对于 Linux 发行版来说，要在这么多的发行版和种种<ruby> 支派 <rp>  （ </rp> <rt>  flavors </rt> <rp>  ） </rp></ruby>中选择一个，那简直能让人崩溃。不过，对于服务器而言，有两个主流的 Linux 发行版，那就是 CentOS 和 Ubuntu。但如何从这两个之中选择，这是摆在管理员、初学者和专业人士面前的主要问题。在对这两个（和更多）发行版有了一定的经验之后，我们决定对这两个发行版用于服务器时做个比较。


**利益相关：本文译自 thishosting.rocks，根据国内情况替换了相应推荐的云服务商的链接，有需求者可点击。**


### 概览




|  CentOS |  Ubuntu |
| --- | --- |
| 基于 Red Hat Linux Enterprise | 基于 Debian |
| 更新频度较少 | 经常更新 |
| 更稳定和更安全一些，因为不经常更新。 | 更新的软件包可能不稳定，不安全？不会，因为他们在发布到正式版本前进行了大量测试。 |
| 没有足够的教程和用户群较少（LCTT 译注：可能是由于国内外情况不同，在国内，相对 Ubuntu 来说，人们更喜欢用 CentOS 做服务器） | 丰富的文档，活跃的社区和大量的在线教程 |
| 对初学者困难，因为基于 Red Hat 桌面发行版不流行 | 更容易为已经熟悉桌面版 Ubuntu 的初学者使用 |
| 支持 cPanel | 不支持 cPanel |
| .rpm 软件包和 “yum” 软件包管理器 | .deb 软件包和 “apt-get” 软件包管理器 |
| 在[阿里云](http://click.aliyun.com/m/9419/)和 [Ucloud](https://ucloud.cn/site/free.html) 免费试用 CentOS 服务器 | 在[阿里云](http://click.aliyun.com/m/9419/)和 [Ucloud](https://ucloud.cn/site/free.html) 免费试用 Ubuntu 服务器 |


### 哪个更适合新手？


Ubuntu。


一如往常那样，它主要取决于你的需求和以前的经验，但一般来说，Ubuntu 对于初学者来说是更好的选择。主要是因为这两个原因：


* Ubuntu 有一个庞大的社区，随时可以免费提供帮助。我指的是真正的大。数以千计的用户分布在数百个不同的在线论坛和兴趣组内。甚至有现实生活中的大会。你也可以为 CentOS 找到很多教程和帮助，特别是对于简单的 LAMP 栈和流行的应用程序而言。
* Ubuntu 服务器对于以前使用过 Ubuntu 桌面的人来说会容易得多。同样的情况也存在于 CentOS 和 Fedora 之间，但是 Ubuntu 桌面版比任何其他基于 Linux 的家用桌面更受欢迎。


所以，如果你是一个初学者，而且没有任何特殊要求，那就去使用 Ubuntu 服务器。 更好的是，你可以从一个[便宜的托管服务提供商](https://ucloud.cn/site/free.html)那购买服务，这样你就可以在你的服务器上进行实验，还有一个[专业的 24/7 支持团队](https://ucloud.cn/site/free.html)准备好帮助你。


### 哪个更适合商用？


CentOS。


同样，你仍然可以使用 Ubuntu 作为商用网站或公司内部服务器，但 CentOS 有它的优势：


* CentOS（可以说）更稳定以及更安全。由于 CentOS 的更新频率较低，这意味着软件测试的时间更长，并且只有真正稳定的版本才会得到发布。如果你使用 CentOS，你不会因新的有 bug 的应用程序版本而遇到任何稳定性问题，因为你不会得到那个新的有 bug 的版本。
* 大多数控制面板（包括最受欢迎的控制面板 - cPanel）仅支持 CentOS。所以这意味着如果你是一个网站托管公司，或者如果你是一个有很多客户的网站服务代理商，并且需要一个控制面板 - CentOS 是一个更好的选择。


### 尝试一下它们并选择一个


如果你还是不能决定，你可以免费试试它们。你可以在本地安装或使用 live 镜像。你还可以从[阿里云](http://click.aliyun.com/m/7604/)和 [Ucloud](https://ucloud.cn/site/free.html) 这样的地方买到便宜的虚拟专用服务器。你可以在几秒钟内启动 CentOS/Ubuntu 服务器。


### 哪个更快？


它们在速度方面是相同的。它们和运行在你自己的硬件上一样快。它们将如你配置的一样快。不管怎样，你都应该正确配置并且保护所有的服务器、配置和应用程序。


你会使用哪个发行版？想告诉我们你是哪个发行版的拥趸么？请随时留下评论。




---


**文末评论**


W. Anderson：



> 
> 我的大多数 Linux 服务器部署都是针对企业客户的，所以我对文章作者以 GUI 客户端版本来反映任何服务器的管理功能感到困惑。通常，许多服务提供商也会在 CentOS、Ubuntu，或经常部署的 OpenSuse Leap 和 FreeBSD 10+ 服务器操作系统上提供 WebMin、VirtualAdmin 或类似工具作为控制面板，即使是在虚拟专用服务器（VPS）环境中。
> 
> 
> CentOS 在许多商业应用以及高级网络/虚拟化和云计算环境方面具有明显优于 Ubuntu 的优势，并且 CentOS 充分利用 SELinux 框架用于加强的安全层，而目前在 Ubuntu 中则不可用（或不容易）。
> 
> 
> 这种类型的比较通常是多余的，因为几乎总是有特定的和细微的要求，和需要服务器实现的需求，这将决定哪个发行版具有更多的优势或用途 - 基于技术专家/托管公司的专业知识和广泛的经验。
> 
> 
> 


VAN DER BEKEN：



> 
> 正确的比较应该是对 Debian 和 CentOS 进行比较。
> 
> 
> 以我的经验，我使用 CentOS 和 Debian 作为服务器，稍微偏爱 Debian 一点点，因为它的社区。
> 
> 
> 




---


via: <https://thishosting.rocks/centos-vs-ubuntu-server/>


作者：[thishosting.rocks](https://thishosting.rocks/) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

