我的网络上有大约 10 台 Windows PC,以最直接(也是最丑陋)的方式共享文件。我想稍微清理一下,安装一个简单干净的 Linux 服务器,用作文件服务器、MySQL 服务器、Web 服务器(内部网)和备份存储库等。我正在考虑使用 RAID 1,以实现简单性和可靠性。
问题:是否有针对 HW 和 Linux 发行版的“经过验证的”推荐?
我宁愿选择戴尔,但他们的产品种类繁多。我可能会使用他们的一款简单 Vostro / Optiplex,与他们的 PowerEdge 型号相比,我会失去什么?
至于 Linux,尽管我很确定 RH / Ubuntu / Suse 都可以,但有没有具体的推荐?
谢谢...
答案1
您需要解决的最大问题是如何获得系统支持。市场上有供应商生产预配置硬件并提供支持,SuSE 和 RedHat 都提供支持包(好吧,Ubuntu 也提供支持包)。您可能需要的帮助可能比在 ServerFault 上发帖还要多。您附近可能有一个 Linux 用户组 - 去找他们并与他们交谈。
我开始使用 RedHat 发行版,后来因为易于管理而改用 SuSE。但后来 SuSE 变得相当臃肿和缓慢,我就停止使用它了(大约 5 年来我都没有再使用过它)。我还使用过 Mandriva、PCLinuxOS、Knoppix、Debian、Gentoo 和其他发行版。Ubuntu 是我最不喜欢的发行版 - 它试图与标准 Unix 系统大不相同。目前我的家用系统运行 Fedora(RedHat 的社区/前沿版本)。请注意,虽然您再也无法获得“免费”的 RedHat 发行版,但由于它都是 GPL 软件,RedHat 无法阻止其他人编译他们的代码!您可能想看看 CentOS - 它本质上是 RedHat Enterprise Linux。
至于硬件,戴尔确实很便宜,IBM 不再生产它们了。我个人更喜欢 HP 品牌的机箱 - 但目前 HP 似乎不提供预配置 Linux 的机箱。
如果您考虑使用 DELL,那么我建议您使用合适的服务器 (poweredge),而不是台式机 - 它们可以执行不同的任务 - 而且没有必要为您不需要的东西付费 - 比如快速显卡。话虽如此,我发现戴尔最便宜的服务器大约是其最便宜台式机价格的 3 倍(并且运行集群总是比单个服务器更有趣!)
答案2
我曾多次使用运行在(较旧的)戴尔硬件上的 Samba 服务器,并在其下使用 Debian 发行版。它不像 Ubuntu 那样先进,但 Debian 的稳定分支名副其实。此外,基本 Debian 发行版倾向于省去所有繁重的 GUI 内容,因此对系统的开销较小 - 这假设您是命令行迷,但这种描述从未阻止过我!
答案3
我会选择 Ubuntu 只是因为它有社区支持并且有大量相关文档。
至于硬件,几乎任何东西都可以。我选择了一台小型书本式 Atom PC 作为我的家庭文件服务器。它有一个 CF 插槽,用于 8GB 卡,我用它来运行操作系统,还有 2 个硬盘托架,用于存储我在 raid 1 中的硬盘。
通过网络读取/写入文件的性能约为 40MB/s。是的,兆字节。当驱动器进入睡眠状态时,它会消耗 16 瓦的电量。
答案4
即使是一台运行任何 Linux 发行版的低端机器也可以轻松满足您的每一个要求。我确实同意使用 RAID,但话又说回来,在我看来,如果它不使用 RAID,它甚至不能算作一台服务器,因为这应该是任何服务器的绝对最低冗余级别。
您没有告诉我们您的 Linux 专业知识或经验,但一般建议使用您最熟悉和最熟悉的。我想补充的是,安装时不要使用 GUI。这不是必需的,只会增加开销和(至少可能)更多的漏洞。