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

概览

CentOS

Ubuntu

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

哪个更适合新手?

Ubuntu。

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

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

所以,如果你是一个初学者,而且没有任何特殊要求,那就去使用 Ubuntu 服务器。 更好的是,你可以从一个便宜的服务器托管商那购买服务,这样你就可以在你的服务器上进行实验,还有一个专业的7天24小时的支持团队准备好帮助你。

哪个更适合商用?

CentOS。

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

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

尝试一下它们并选择一个

如果你还是不能决定,你可以免费试试它们。你可以在本地安装或使用 live 镜像。你还可以从阿里云和 Ucloud这样的地方买到便宜的虚拟专用服务器。你可以在几秒钟内启动 CentOS/Ubuntu 服务器。

哪个更快?

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

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

我的大多数 Linux 服务器部署都是针对企业客户的,所以我对文章作者以 GUI 客户端版本来反映任何服务器的管理功能感到困惑。通常,许多服务提供商也会在 CentOS、Ubuntu,或经常部署的 OpenSuse Leap 和 FreeBSD 10+ 服务器操作系统上提供 WebMin、VirtualAdmin 或类似工具作为控制面板,即使是在虚拟专用服务器(VPS)环境中。

CentOS 在许多商业应用以及高级网络/虚拟化和云计算环境方面具有明显优于 Ubuntu 的优势,并且 CentOS 充分利用 SELinux 框架用于加强的安全层,而目前在 Ubuntu 中则不可用(或不容易)。

这种类型的比较通常是多余的,因为几乎总是有特定的和细微的要求,和需要服务器实现的需求,这将决定哪个发行版具有更多的优势或用途 - 基于技术专家/托管公司的专业知识和广泛的经验。

正确的比较应该是对 Debian 和 CentOS 进行比较。

以我的经验,我使用 CentOS 和 Debian 作为服务器,稍微偏爱 Debian 一点点,因为它的社区。

CentOS 与 Ubuntu:哪个更适合做服务器相关推荐

  1. CentOS 与 Ubuntu:哪个更适合做服务器?

    CentOS 与 Ubuntu:哪个更适合做服务器? 已经决定买一台虚拟服务器,但还不能决定使用哪个 Linux 发行版?我们都经历过这种困扰.对于 Linux 发行版来说,要在这么多的发行版和种种支 ...

  2. ubuntu与centos哪个更适合做服务器。

    一.CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux(RHEL)依照开放源代码规定释出的源代码所编译而成.由于出自同样的源代码,因此有些要求高度稳定性的服 ...

  3. unix,linux,windows 哪个更好,更适合做服务器

    UNIX是最好的 目前世面上 开机1年的服务器 当机率最低的就是OPENSERVER. UNIX普遍比LINUX能多运行40%的时间才死机 当机率也仅为LINUX的1/3 不过它很贵是真的 但LINU ...

  4. 你觉得你有那些特质让你比别人更适合做产品经理?

    面试中我们可能会被问到这样一个问题,你觉得你有哪些特质让你比别人更适合做产品经理?产品小白尤其会被问到这个问题.那针对这个问题我们该如何回答呢?今天就来和大家聊聊这个话题. 面试题分析: 面试官一是想 ...

  5. 哪种语言更适合做自动化测试?

    经常有测试新手问我:Python和Java语言,哪个更适合做自动化测试?本来想简单的回答一下的,但又觉得对不起大家对小编的信任.因此,小编今天专门写了一篇文章来回答这个问题.欢迎各位大佬补充~ 1.什 ...

  6. 下列哪个适合做链栈_很多朋友在问:多层实木生态板和颗粒板哪个更适合做衣柜呢?...

    多层实木生态板和颗粒板哪个更适合做衣柜呢?这是很多消费者非常关心的问题,济南定制家具为你解答. 考虑到衣柜一般是家庭使用,所以我们一般看好衣柜的质量和环保,当消费者去板材市场选购济南定制家具板材,商家 ...

  7. 链表!比数组更适合做增删操作的数据结构

    什么是链表? 链表和数组的对比:在大多数语言中,数组的大小是固定的,从数组的起点或中间添加或删除元素的成本很高,因为需要移动元素. 链表中的每一个元素在内存中不是连续放置的,和它左右两侧元素是没有关系 ...

  8. 五位专家跟你讲讲为啥Python更适合做AI/机器学习

    摘要: 为什么Python会在这股深度学习浪潮中成为编程语言的头牌?听听大牛如何解释吧! 原文地址:http://click.aliyun.com/m/43988/ 1.Python网络编程框架Twi ...

  9. 下列哪个适合做链栈_朋友圈人格图鉴:三天可见 vs 全部可见,哪个更适合做恋人?...

    你们的朋友圈里有没有这样几种人? << 朋友圈大赏 >> 你可能已经对这些朋友圈的风格习以为常,其实,每个人在朋友圈展示的语言.行为,可能默默揭示着一个人自己原本是怎样的人.想 ...

最新文章

  1. Ajax检测注册用户是否存在
  2. 中国半光纸市场供需形势分析及运行环境研究报告2021年版
  3. 10 分钟快速入门海量数据搜索分析引擎 Elasticearch
  4. ML的BD框架-Hadoop.Mahout.Strom.Spark/GraphLab
  5. 使用git命令行将某个指定文件回退到前几个版本
  6. Linq 数据库操作(增删改查)
  7. python 目录 文件名_python目录与文件名操作
  8. A星寻路算法(A* Search Algorithm)
  9. Android 在系统启动时设置声卡权限,[RK3288][Android7.1]强制使用默认声卡播放声音...
  10. 视频切割(解决音视频不同步问题)
  11. 怎么关闭苹果Mac桌面出现麦克风图案?
  12. layui框架轮播图实现轮播图片自适应视口缩放
  13. 抖音短视频账号运营方案
  14. JDK11源码学习05 | HashMap类
  15. chatgpt+机器人控制器融合(一)
  16. 我的第一篇文章——stm32的ADC+DMA+滤波算法
  17. 事业单位计算机类专技岗职称,事业单位改革,专技岗和管理岗哪个好?
  18. CV GaussianBlur
  19. IT各大技术经典视频教程大全 一
  20. P2617 Dynamic Rankings 动态区间第K大【树套树】或【整体二分】

热门文章

  1. mysql唯一key_MySQL唯一约束(UNIQUE KEY)
  2. JPA之EntityManager踩坑笔记:更改PersistenceContext
  3. 雷军:何以英雄背骂名!
  4. 程序员接私活外包途径、注意事项、方法
  5. QMI8658 - 姿态传感器学习笔记 - Ⅰ
  6. java如何使用指针_如何在Java中使用指针?
  7. Python之pip升级命令
  8. keras实现一种带桥接的空洞金字塔池化的unet分割模型
  9. 单片机编程入门学习 这几问你能回答吗?
  10. 超融合究竟带来了什么 超融合方案有哪些优势 企业超融合方案怎么做?