Debian和CentOS之间的差异(来自Web服务器的未来)

我有兴趣了解这两个发行版之间的主要区别(特别是来自web服务器的预期)。

到目前为止,我已经了解到:

  • Debian通常有一个更快的发布周期(所以包可能是更新的)
  • Debain通过'backports'允许更多最新的软件包,
  • CentOS通过“EPEL”允许更多最新的软件包,
  • Debian软件包pipe理器是“apt-get”和“aptitude”
  • CentOS软件包pipe理器是'yum'

你能想到更多吗? 特别是在日常pipe理服务器方面呢?

这个问题的目的是帮助人们决定其中的一个,希望没有偏离主题的意见。

在我看来,这两个发行版的软件库中都有非常旧的软件版本 – 如果你需要更近的东西,不要使用这些发行版中的任何一个。 但是如果你关心稳定性(正常运行时间和“升级不会破坏事物” – 稳定性),那么两者都是很好的select。 好吧,无论如何:

Debian专家

  • 在默认存储库中有比CentOS更多的软件包
  • 默认安装是最小的。 可能在服务器资源和安全性上更容易。

Debian的缺点

  • 没有CentOS享有的那种“企业”地位 – 可能是一些客户的问题
  • 在VMware下,可能比CentOS更麻烦。 根据我的经验,Debian与VMware合作的很好,但通常比CentOS有更多的意外问题(意味着突然的locking/重新启动,服务器时钟卡住了(这里要讲一个长长的故事))。

CentOS专业人员

  • 现在有更成熟的集群/虚拟化/集群文件系统软件包,恕我直言。
  • 默认使用SELinux(也可能是一个负面的东西)
  • 有这个“企业”的地位。
  • Kickstart使克隆服务器更容易。 (如果你已经使用了像Puppet这样的东西,这对Debian来说不是问题,要么…)
  • 有时候有更好的文档。

CentOS缺点

  • 与Debian相比,即使在启用EPEL之后,其默认存储库中的软件包也可以使用更less的软件包。
  • 如果你不得不使用Perl程序,RHEL / CentOS Perl就是如何被修补而不是Perl的。 是的,一般来说,事情是可行的,但是例如,使用bless()脚本可能会慢得多。 你的旅费可能会改变。
  • 更重的默认安装。