我只是想知道哪个 Linux 服务器发行版最适合专用网络服务器以及一个单独的专用文件服务器。另外,请给我推荐一个最好的文件服务器(从某种意义上来说性能、安全性和稳定性) 解决方案,即 FTP、SAMBA 等。??
答案1
您的问题既模糊又非常主观。使用过大多数流行的 Linux 发行版后,我还没有找到一个发行版能够“完美”地满足任何特定需求。您应该从不同的角度来探讨这个问题。
- 您对哪些 Linux 发行版足够熟悉,能够自己设置系统并提供持续支持?如果您无法为某个发行版提供支持,则不应仅根据他人的推荐来选择该发行版。
- 贵公司内有多少人有空且技能足够高,可以在您不在的情况下解决潜在问题?如果没有其他人有空,在您不在的情况下将支持外包给外部机构的成本和响应时间是多少?
我想进一步阐述你的 3 点观点:
- 表现:对于大多数用途,性能在很大程度上取决于硬件。在某些特殊情况下,使用自定义编译的发行版(如 Gentoo)可能是值得的。我有一些出色的用例,在这些用例中,采用 Gentoo 路线可以实现显著的性能提升。但是,Gentoo 的学习曲线陡峭,再加上性能提升幅度很小,使其成为通用环境或没有熟练系统管理员的环境的糟糕选择。标准范围的服务器发行版将在通用环境中提供足够的性能:Ubuntu、CentOS、Red Hat、Debian。
- 安全:我认为在选择发行版时,安全性考虑是没有意义的,因为系统的安全性在很大程度上取决于配置。但有一个例外,那就是在选择具有较长开发周期的发行版时,例如 Debian,如果您坚持使用标准存储库,软件的主要安全更新可能要很长时间才能面世。系统的安全性级别与您对发行版的工作原理和将要使用的软件包的了解程度成正比。
- 稳定:稳定性主要取决于软件包;一些发行版以使用仍处于试验阶段或尚未经过充分测试的软件包而闻名。Debian 因其严格遵守长期稳定性而出色,但 Ubuntu 并非如此(就单个软件包的稳定性而言,而不是操作系统本身)。
简而言之,您应该选择一个您长期配置和使用的舒适发行版。如果您只使用过一个发行版,那么就坚持使用这个发行版。如果您想开始使用新的发行版,请先将其粘贴到测试服务器上,并熟悉使用几个月。
答案2
我认为这个问题太主观了。大多数服务器 Linux 发行版都可以用作 Web 和/或文件服务器。这取决于您的需求,也许您应该更详细地说明这些需求。
对于文件服务器,你可以尝试一些设备分发,例如:
我个人会使用 Debian 或 CentOS 来实现这两个功能,但同样,这主要还是个人喜好问题。使用你最了解的,因为这样你会做得更好,在我看来,客观差异很小。
答案3
您可以使用 Debian 或 Ubuntu Server,或者如果您想要具有商业和技术支持的企业发行版,则可以使用 RHEL 或 SUSE。
答案4
最重要的是你要习惯一个发行版并更多地探索它,因为从一个发行版到另一个发行版都有其独特之处,而这些独特性是无法在很短的时间内显现出来的
例如,过去 6 年来,我一直使用 Ubuntu,并专注于使用该发行版和 Debian,但每天都会发现一些令人惊讶的事情,你必须每天亲身尝试使用你觉得舒服的不同发行版