Debian 和 CentOS 之间的差异(从 Web 服务器角度)

Debian 和 CentOS 之间的差异(从 Web 服务器角度)

我有兴趣了解这两个发行版之间的主要区别(特别是从网络服务器的角度来看)。

到目前为止我了解到:

  • Debian 通常具有更快的发布周期(因此软件包可能更为最新)
  • Debain 允许通过“backports”获取更多最新软件包
  • CentOS 允许通过“EPEL”获取更多更新的软件包
  • Debian 软件包管理器是 'apt-get' 和 'aptitude'
  • CentOS 软件包管理器是‘yum’

您还能想到更多吗?尤其是关于日常管理服务器的事情?

这个问题的目的是帮助人们决定选择哪一个 - 并且希望不带有离题的观点。

答案1

我认为这两个发行版的软件库中确实有非常老版本的软件——如果您需要更新的版本,请不要使用这两个发行版。但如果您关心稳定性(正常运行时间和“升级不会破坏任何东西”的稳定性),这两个都是不错的选择。好吧,无论如何:

Debian 的优点

  • 其默认存储库中的软件包比 CentOS 多得多
  • 默认安装更简单。可能对服务器资源和安全更友好。

Debian 的缺点

  • 不具备 CentOS 所享有的“企业”地位——对于某些客户来说这可能是一个问题
  • 在 VMware 下可能比在 CentOS 下更成问题。根据我的经验,Debian 在 VMware 下运行良好,但通常比 CentOS 有更多意外问题(意味着突然死机/重启、服务器时钟卡住 [这里要讲的就比较长了]...)。

CentOS 的优点

  • 在我看来,具有更成熟的开箱即用的集群/虚拟化/集群文件系统包。
  • 默认使用 SELinux(也可能是件坏事)
  • 具有“企业”地位。
  • Kickstart 使克隆服务器更加容易。(如果您已经使用过 Puppet 之类的东西,那么这对于 Debian 来说也不是问题……)
  • 有时有更好的文档。

CentOS 的缺点

  • 与 Debian 相比,即使启用 EPEL 后,其默认存储库中可用的软件包也少得多。
  • 如果您必须使用 Perl 程序,RHEL/CentOS Perl 以如何将其修补为不同于 Perl 的程序而闻名。是的,通常情况下可以正常工作,但例如,大量使用的脚本bless()可能会慢得多。您的里程可能会有所不同。
  • 更重的默认安装。

相关内容