对于 Linux 发行版来说, 要在这么多的发行版和种种支派 flavors 中选择一个, 那简直能让人崩溃. 不过, 对于服务器而言, 有两个主流的 Linux 发行版, 那就是 CentOS 和 Ubuntu. 但如何从这两个之中选择, 这是摆在管理员, 初学者和专业人士面前的主要问题. 在对这两个 (和更多) 发行版有了一定的经验之后, 我们决定对这两个发行版用于服务器时做个比较.
看到这个比较之后, 至于哪个更适合新手学习用呢?
Ubuntu:
Ubuntu 对于初学者来说是更好的选择. 我在学习时, 也是选择了 ubuntu, 主要是因为这两个原因:
Ubuntu 有一个庞大的社区, 随时可以免费提供帮助. 我指的是真正的大. 数以千计的用户分布在数百个不同的在线论坛和兴趣组内. 甚至有现实生活中的大会. 你也可以为 CentOS 找到很多教程和帮助, 特别是对于简单的 LAMP 栈和流行的应用程序而言.
Ubuntu 服务器对于以前使用过 Ubuntu 桌面的人来说会容易得多. 同样的情况也存在于 CentOS 和 Fedora 之间, 但是 Ubuntu 桌面版比任何其他基于 Linux 的家用桌面更受欢迎.
所以, 如果你是一个初学者, 而且没有任何特殊要求, 那就去使用 Ubuntu 服务器. 更好的是, 你可以从一个便宜的托管服务提供商那购买服务, 这样你就可以在你的服务器上进行实验, 还有一个专业的 24/7 支持团队准备好帮助你.
哪个更适合商用呢?
同样, 你仍然可以使用 Ubuntu 作为商用网站或公司内部服务器, 但 CentOS 有它的优势:
CentOS(可以说)更稳定以及更安全. 由于 CentOS 的更新频率较低, 这意味着软件测试的时间更长, 并且只有真正稳定的版本才会得到发布. 如果你使用 CentOS, 你不会因新的有 bug 的应用程序版本而遇到任何稳定性问题, 因为你不会得到那个新的有 bug 的版本.
大多数控制面板 (包括最受欢迎的控制面板 - cPanel) 仅支持 CentOS. 所以这意味着如果你是一个网站托管公司, 或者如果你是一个有很多客户的网站服务代理商, 并且需要一个控制面板 - CentOS 是一个更好的选择.
来源: http://server.51cto.com/sOS-577656.htm