我应该使用哪种 Linux 版本来托管网站?

我应该使用哪种 Linux 版本来托管网站?

很喜欢这个网站!我正准备安装 CoLo 双处理器 3.0 Xeon 服务器,想知道安装哪种 Linux 版本最好。如果有人能给我指明正确的方向,那就太好了。

答案1

实际上,这里的答案是使用您在包管理方面最熟悉的那个 - 因为这对于发行版来说是底线。

一些流行的是 debian (ubuntu) 和 gentoo。我强烈推荐任何 debian 版本,因为您可以在任何地方找到它的说明。

如果您想要(并且能够)指定您想要的一切,那么 Gentoo 就是一个很好的选择 —— 系统管理员更经常使用它。

如果您处于企业环境并且想要一份支持合同,那么 Redhat 和 Suse 变体是合适的。

答案2

如果您在网络主机上使用它,请确保使用具有长期支持的发行版和版本。有人提到了 Ubuntu,这是我选择的发行版,但请确保选择其中一个 LTS 版本,这样您就不会被迫进行超出您想要的远程升级。

由于您实际上只需要操作系统的基本功能(而不是大量用户应用程序),因此基于服务器的发行版更适合您。它们的功能较少,但它们也基于较旧、更稳定的软件版本构建。因此,如果您喜欢 Fedora,请选择 Centos。如果您喜欢 Ubuntu 或 SUSE,请选择它们的服务器安装。

还:

  • 为了安全起见,请务必删除不需要的服务。
  • 确保所有日志文件都正确轮换,以免磁盘被占满
  • 确保已安装所有明显的安全功能
  • 安装一个可以监控失败的 SSH 登录并阻止 IP 地址的程序,例如拒绝主机
  • 如果可以的话,设置另一台机器来监视主服务器。我运行一个程序,每半小时访问一次我的服务器,如果服务器出现故障,就会向我的手机发送一条短信。

答案3

Centos 是 Linux 网络服务器的常见选择。

答案4

对于网站托管,您需要稳定、经过充分测试且具有长期支持的服务器。由于您只有一台服务器,我建议您使用 debian 或 centos。

另外,安全公告也很重要。例如,Arch 是一个流行的操作系统,但它没有正式的安全公告。所有安全公告都混杂在论坛上的公告和新闻中。

但是如果你有多台服务器或者想要完全定制,gentoo 是一个不错的选择。gentoo 的问题在于它很先进,而且它的软件分发是基于源代码的。所以你必须在编译软件方面付出额外的努力。此外,gentoo 更可能在更新后出现问题。因此它不适合一台服务器。但是如果你有一组服务器。那么你可以在一台测试服务器上测试更新并调整配置和定制。之后,你只需将它们应用到阵列的其余部分,这非常有效。

相关内容