虽然 Linux 发行版倾向于制作出色的服务器,但您可能想知道 Arch Linux 是否会成为服务器的好选择,因为它具有滚动发布的特性。 如果您愿意,可能会出现一些警告。
滚动发布发行版,如 Arch 不断更新
将 Arch Linux 作为服务器运行的主要问题是它是一个滚动发布的发行版。 这意味着您无需安装不同的版本,而是安装一次,然后定期更新软件。
这对于桌面系统来说很好,但作为服务器,它可能会使管理变得复杂,因为不断更新可能会破坏功能,如果你不注意的话。
对于您所依赖的东西,这可能会使将 Arch 作为服务器运行成为一个冒险的提议。 将其乘以充满服务器的整个数据中心,管理可能会很快变得复杂。
提供长期支持内核
除了库存不断更新的 Arch 内核外,还有一个选项可以安装比默认内核更稳定的长期支持内核。
这可能会使您的服务器安装更合适,但机器上安装的其余软件包仍会根据 Arch 节奏进行更新。
要安装 LTS 内核,只需运行以下命令:
sudo pacman -S linux-lts
缺乏商业支持
将 Arch Linux 部署为服务器的另一个潜在障碍是缺乏商业支持。 Red Hat Enterprise Linux 和 Ubuntu 等主要服务器发行版提供对大型数据中心部署至关重要的付费支持。
作为一个社区项目,Arch 不提供这种级别的支持。 尽管 Arch 很受欢迎,但大多数企业不会依赖论坛或 IRC 来解决技术问题。 当 Linux 服务器出现问题时,您不能总是依靠任何内部知识。
如果你愿意,你可以运行 Arch 服务器,但要小心
由于存在滚动发行发行版和缺乏付费支持的所有问题,如果您想运行 Arch 服务器,您可以。 毕竟,Arch Linux 网站本身就是这样做的。 但最好在有限的角色中这样做,例如测试服务器。
幸运的是,由于 Linux 作为服务器操作系统如此受欢迎,因此您可以选择用于服务器的发行版。