CentOS 与 Ubuntu:需要考​​虑的 15 个因素!

让战斗开始吧!

今天我们将回顾 CentOS 和 Ubuntu 在网络托管环境中的主要区别。 虽然这不是对每个操作系统众多深入功能的每个方面的全面分析,但它应该提供一个可靠的概述,让您可以选择最适合您需求的系统。 事不宜迟,让我们直接进入……

Ubuntu

维基百科 定义 Ubuntu 如下:
Ubuntu 是一个基于 Debian 的免费开源 Linux 发行版(即)。 Ubuntu 正式发布了三个变体:桌面、服务器和核心:(用于物联网设备和机器人)。 所有版本都可以在独立计算机或 Windows 中运行。 Ubuntu 是一种流行的云计算操作系统,支持 OpenStack。 Ubuntu 每六个月发布一次,(LTvarientsS) 长期支持每两年发布一次。 最新版本是 (“Disco Dingo”) 版本 19.04 ,最新的长期支持版本是 (“Bionic Beaver”) 18.04 LTS ,在公共支持下支持到 2023 年,作为付费选项支持到 2028 年。

中央操作系统

维基百科 CentOS 定义如下:
“CentOS(来自 Community Enterprise Operating System)是一个 Linux 发行版,它提供了一个免费的、受社区支持的、企业级的计算平台,与其上游源代码 (RHEL) 或 Red Hat Enterprise Linux 兼容。 2014 年 1 月,CentOS 宣布与 Red Hat 正式合作,同时在新的 CentOS 管理委员会下独立于 Red Hat Enterprise Linux。 第一个 CentOS 于 2004 年 5 月发布(编号为 CentOS 版本 2),它是从 Redhat (RHEL) 版本 2.1AS 分叉出来的……(该)CentOS 8 的构建于 2019 年 5 月开始。

比较

特征 Ubuntu 中央操作系统
系统核心 基于 Debian 基于红帽
更新周期 经常 故意不频繁
安全 好(但需要额外配置) 强的
支持注意事项 优秀的文档和支持社区 好的文档。 小而活跃的用户社区。
平台联络点 更适合桌面用户 面向服务器市场,受到大公司的青睐
可管理性 缓和 具有挑战性的
文件结构 两者都使用相同的基本文件/文件夹结构,但是,
系统服务的位置会有所不同
两者都使用相同的基本文件/文件夹结构,但是,
系统服务的位置会有所不同
包管理 apt-get, 资质 百胜
Cloud 界面 开放堆栈 开放堆栈,开放星云,云堆栈
虚拟化 KVM, Xen 原生 KVM 支持
便于使用 缓和 难的
速度注意事项 优秀(取决于使用的硬件) 优秀(取决于使用的硬件)
托管市场份额 37.8% (7/19) 17.3% (7/19)
默认应用程序 经常更新 不经常更新(仅在需要时)
稳定 好的 高的

优点缺点:

托管

目前(截至 2019 年 7 月),Ubuntu、Debian 和 CentOS 是当今托管市场中使用的主要操作系统。 诚然,许多使用中的 Ubuntu 服务器操作系统可能与运行 SMB 类型站点/服务器的小型私有服务器相​​关联,但是,使用 Ubuntu 的服务器数量之多证明了 Ubuntu 作为 Web 托管领域的主要操作系统越来越被接受。 两个都 谷歌趋势堆栈交换 还提供了这两个系统之间使用细分的可靠比较。

前 4 种操作系统类型如果您想使用控制面板来管理您的网络托管服务,您应该仔细查看 CentOS,因为它提供了与您可能需要的不同管理面板的最大兼容性。 像 cPanel、Webmin 和 DIrectAdmin 这样的网络托管控制面板一直专注于 CentOS 和其他基于 RedHat 的操作系统。 不幸的是,Ubuntu 不支持 cPanel,但确实有很多替代品,例如 Webmin/Virtualmin 和 VestaCP。

CentOS 的构建也非常稳定和安全,但因此,许多核心系统可能运行较旧、更成熟的软件版本,并根据需要从 Redhat 向后移植安全更新。 CentOS 也是大中型企业和需要 cPanel 的网站的可靠选择。 虽然 CentOS 的用户群比 Ubuntu 小,但 CentOS 仍然拥有一个在线社区,并且如果您愿意,还提供高级支持选项。

这 Cloud

各平台总统计Ubuntu服务器对容器虚拟化和云部署有很好的支持,与CentOS相比,它在市场上的影响力可见一斑。 截至 2019 年 6 月,“Canonical 宣布全面支持 Kubernetes 1.15 kubeadm 部署、Charmed Kubernetes 和 MicroK8s; Kubernetes 的流行单节点部署。 “1 不甘示弱,CentOS 提供 私有云托管选择以及通过 AWS 提供的公共云平台。 CentOS 在这方面提供了一个成熟的平台,并提供了优秀的文档。 下图通过亚马逊编译的 EC2 统计数据确定了截至 2019 年 6 月基于云的偏好的总体使用情况。

赌博

Steam 在他们的游戏平台上提供了比较,记录了在他们的系统上运行 Ubuntu 的用户数量。 目前,超过 30% 的 Steam 用户在 Ubuntu 上运行,其次是 49% 的其他不同 Linux 发行版。 诚然,Linux 上的游戏与托管行业并不完全相关,但它确实显示了 Ubuntu 在多个领域被广泛接受和使用。 Linux 版本

虚拟主机

再次重温这个领域,我们想强调的是,如果您刚刚开始体验托管,我们建议您选择 Ubuntu,因为它有更大的社区支持的用户群、大量可用的教程和文档,而且使用频率更高可以帮助您维护最新软件的更新。 Ubuntu 在这个领域也有其他优点,但在某些情况下,您可能需要回滚到较旧的软件版本,因为更新可能会导致现有站点出现问题。 此外,如果您过去使用过 Ubuntu 桌面,那么在开始使用基于 Ubuntu 的 VPS 服务器时,您应该不会发现它是一个非常陡峭的学习曲线。

因为 Ubuntu 比 CentOS 更新更频繁,这并不一定意味着 CentOS 的稳定性或安全性较低。 这些正在进行的修改可能是有代价的,但特别是如果更新了核心 Ubuntu 系统的较新软件版本,它可能会削弱可能依赖于旧软件版本的现有网站,这反过来可能会影响功能和/或稳定性。 此外,关于安全性,Ubuntu 确实强制使用 sudo 最初作为主用户,默认情况下禁用 root 用户。 这限制了运行可能对系统有害的命令的可能性。

CentOS 也是一个可靠、可行的选择,但如果您是 Linux 主机的新手,在开始时可能会出现更困难的学习曲线。 如果您经营一家企业,专用 CentOS 服务器可能是这两种操作系统之间更好的选择,因为它(可以说)比 Ubuntu 更安全和稳定,因为它的保留性质和更新频率较低。 此外,CentOS 还提供了对 Ubuntu 所缺乏的 cPanel 的支持。

Centos 旨在稳定和安全,但结果是,在服务器上运行的许多服务往往是旧版本,并应用了向后移植的安全修复程序。 此外,一旦 CentOS 冻结版本号,除了安全更新和主要错误修复外,它们将不会提供进一步的改进。 这对稳定性和安全性无疑是有利的,但对于 PHP 或 MySQL 之类的服务或服务器使用的其他标准软件(这些软件正在快速开发并可能在 5 年的分发期内演变)可能会不利。 解决此问题的一种方法可能是在需要时简单地添加额外的软件镜像来解决此类问题。

在查看了这些选项之后,它确实归结为服务器的用途、每个操作系统将如何使用它,以及您的业务规模和您的技术知识。 对于小型公司和托管新手来说,Ubuntu 似乎是最安全的选择,因为它拥有庞大的用户社区基础,除了教程和他们的在线论坛之外,还有大量可用的在线资源,包括大量开源开发者社区。 这允许更快地找到问题的解决方案。 总之,每个操作系统发行版都有其优点和缺点,因此无论您选择哪个版本,都要确保它满足您的所有业务需求、需求和要求。

对于哪种系统最适合您,您是否还有其他想法或问题? 如果是这样,请立即联系我们的一位解决方案团队成员,了解如何利用这些技术为您的企业增加销售和客户互动。 我们拥有您需要的信息,以便您就我们的托管服务和解决方案的优势做出明智的决定。 如果您对现有站点或服务器有任何问题,请致电 800.580.4985 联系我们的支持团队,打开 聊天,或立即发送电子邮件至 [email protected] 并让我们提供帮助!