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

A4J*_*A4J 4 linux debian centos

我很想知道这两个发行版之间的主要区别(特别是从 Web 服务器的角度来看)。

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

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

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

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

Jan*_*nen 5

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

Debian 专业人士

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

Debian 的缺点

  • 没有 CentOS 享有的“企业”地位——可能是某些客户的问题
  • 在 VMware 下可能比 CentOS 有更多问题。根据我的经验,Debian 与 VMware 配合得很好,但通常比 CentOS 有更多意想不到的问题(意味着突然锁定/重新启动,服务器时钟卡住 [这里说来话长]...)。

CentOS 的优点

  • 有更成熟的集群/虚拟化/集群文件系统包开箱即用,恕我直言。
  • 默认使用 SELinux(也可能是负面的)
  • 具有那种“企业”地位。
  • Kickstart 使克隆服务器变得更容易。(如果你已经在使用 Puppet 之类的东西,这也不是 Debian 的问题……)
  • 有时有更好的文档。

CentOS 的缺点

  • 即使在启用 EPEL 之后,与 Debian 相比,其默认存储库中可用的软件包也少得多。
  • 如果您必须使用 Perl 程序,RHEL/CentOS Perl 的著名之处在于如何将其修补为 Perl 以外的其他东西。是的,通常情况下可以正常工作,但是例如,大量使用的脚本bless()可能会慢得多。你的旅费可能会改变。
  • 较重的默认安装。