我将为 Windows XP 和 Windows 7 计算机的小型网络构建一台新服务器。该服务器将提供以下服务:
- Samba 主域控制器
- 远程控制
- 邮件服务器
- 颠覆服务器
- 内部网网络服务器
- 网络代理
- 内部地址的 dns
另外,我想继续使用基于浏览器的前端进行管理(目前我们使用 Webmin,我很喜欢它)
我们当前的服务器运行的是 Ubuntu Server 10.04.2 LTS。它已经过时了,因此将被新版本取代。但过去 5 年,它的整体稳定性和性能非常好,所以我想继续使用 Ubuntu。
我考虑使用 12.04.1 LTS 版本以及可能的 64 位版本。
有什么理由选择 32 位版本或最新(非 LTS)版本吗?
答案1
虽然我自 12.04 发布以来就一直在运行 64 位版本,但我没有在上面安装 samba - 两个版本(有 2 个)运行 Web 服务 - 因此 DNS、Web 服务器、邮件中继等都很稳定。我们遇到的唯一问题是 UPS 坏了……哎呀……那天学到了一个宝贵的教训……冗余的 PSU
摘要:忽略 Lucas Kauffman 的帖子!首先,32 位处理器无论如何都无法运行 64 位操作系统,但如果有选择,64 位操作系统将能够映射更多内存并在每个周期处理更多任务,从而提供更好的性能。
最好坚持使用 Ubuntu 的 LTS 版本。
答案2
我已经在几台服务器上顺利运行了 Ubuntu 12.04 LTS 64 位,甚至还使用了 Samba。
没有理由偏爱 32 位版本。Canonical 甚至建议在下载 Ubuntu Server 时使用 64 位版本。
我不建议下载 12.10。非 LTS 版本通常包含更不稳定的软件。例如,在 12.10 发布后的第一个月,PHP-FPM 会在启动时出现段错误。LTS 通常是服务器的最佳选择,因为它已经过全面测试。
答案3
在我看来,Ubuntu server 12.04.1 64位是明智的选择,更稳定,有最新的安全更新。如果没有硬件支持64位,你应该使用32位。
答案4
我赞同 Aceth 的回答,但不管怎样,我从 10.04.4 LTS 升级到了 12.04.1 LTS,从那以后就一直后悔。我的服务器不稳定,每周日和周三我都必须重启。它只是一个执行 DNS、DHCP 和 Squid 的家庭服务器,但我以前从未遇到过 10.04.4 这样的问题。随着 Ubuntu 发布的更新,它慢慢好转了,但对我来说它仍然不如 10.04 稳定。
如果我是你,我会考虑全新安装而不是升级,或者至少在升级之前进行彻底的测试。