我应该使用哪种Linux风格进行虚拟主机?

爱的网站! 我正在准备CoLo双处理器3.0至强服务器,并想知道什么是最好的Linux安装。 如果有人能把我指向正确的方向,这将是伟大的。

真的,这里的答案是使用你在包pipe理方面最适合的那个 – 因为这是发行版的底线。

一些stream行的是debian(ubuntu)和gentoo。 我强烈推荐任何debian的味道,因为这是你会发现任何地方的指示。

如果你想(并且能够)指定你想要的一切,Gentoo是很好的 – 系统pipe理员更频繁地使用它。

如果您处于企业环境中并且希望获得支持合同,则Redhat和Suse变体是适当的。

如果您在networking主机上使用此function,请务必使用发行版,并获得长期支持。 有人提到Ubuntu,这是我的select,但要确保你select了一个LTS版本,所以你不必强制远程升级超过你想要的。

由于您真的只需要基本function(而不是大量的用户应用程序),所以基于服务器的分发将会更好地为您提供服务。 它们的数量较less,但是它们也build立在较老的,更稳定的软件版本之上。 所以如果你喜欢Fedora,那就去Centos吧。 如果您喜欢Ubuntu或SUSE,请使用这些服务器安装。

也:

  • 确保删除不需要的服务以确保安全。
  • 确保所有的日志文件都正确旋转,以免你的磁盘空间不足
  • 确保你有所有明显的安全function
  • 安装一个程序,将监视失败的SSHlogin和阻止IP地址,如DenyHosts 。
  • 如果可以的话,build立另一台机器来监视主服务器。 我运行一个程序,每半个小时打一次我的服务器,如果失败,就会给我的手机发短信。

CentOS是Linuxnetworking服务器的常用select。

对于虚拟主机,你需要一些稳定的,经过充分testing的,并有长期的支持。 既然你只有一台服务器,我会build议debian或者centos。

另外,安全咨询非常重要。 例如,一个stream行的操作系统Arch,没有正式的安全build议。 所有的安全build议都是在论坛上公布和新闻组合。

但是如果你有多个服务器或者想要完全定制,gentoo是一个不错的select。 gentoo的问题在于它是尖端的,它的软件分发是基于源代码的。 所以你将不得不在编译软件方面付出额外的努力。 而且,在更新之后,Gentoo更有可能中断。 因此它不适用于一台服务器。 但是,如果你有一个服务器arrays。 然后,您可以在一台testing服务器上testing更新,并调整configuration和自定义。 之后,您只需将它们应用到数组的其余部分,这非常有效。