我很想知道这两个发行版之间的主要区别(特别是从Web服务器的角度来看).
到目前为止,我已经了解到:
> Debian通常具有更快的发布周期(因此包可能更新)
> Debain通过’backports’允许更新的包裹
> CentOS通过’EPEL’允许更新的包装
> Debian软件包经理是’apt-get’和’aptitude’
> CentOS包经理是’yum’
你能想到更多吗?特别是在日常管理服务器方面?
这个问题的目的是帮助人们决定一个或另一个 – 并希望没有偏离主题的意见.
解决方法
在我看来,这两个发行版在他们的存储库中确实有很旧版本的软件 – 如果你需要更新的东西,不要使用这些发行版中的任何一个.但是如果你关心稳定性(正常运行时间和“升级不破坏事物” – 稳定性),两者都是很好的选择.好吧,无论如何:
Debian专业人士
>默认存储库中的软件包比CentOS多得多
>默认安装更小.可能更容易在服务器资源和&安全.
Debian缺点
>没有CentOS所享有的“企业”地位 – 可能是某些客户的问题
>在VMware下可能比CentOS更有问题.根据我的经验,Debian可以很好地与VMware合作,但通常比CentOS有更多意想不到的问题(意味着突然锁定/重启,服务器时钟卡住[这将是一个很长的故事] …).
CentOS专业人士
>具有更成熟的集群/虚拟化/集群文件系统包,开箱即用,恕我直言.
>默认情况下使用SELinux(也可能是负面的)
>具有“企业”地位.
> Kickstart使克隆服务器更容易. (如果你已经使用像Puppet这样的东西,这对Debian来说不是问题,要么……)
>有时候会有更好的文档.
CentOS缺点
>与Debian相比,默认存储库中的可用包装更少,即使在启用EPEL之后也是如此.>如果你必须使用Perl程序,RHEL / CentOS Perl就会知道它是如何被修补成Perl之外的东西.是的,通常一切正常,但是例如,大量使用bless()的脚本可能会慢得多.你的旅费可能会改变.>更严重的默认安装.