我将为 Windows XP 和 Windows 7 机器的小型网络构建一个新服务器。服务器将提供以下服务:
- Samba 主域控制器
- ssh
- 邮件服务器
- 颠覆服务器
- 内联网网络服务器
- 网络代理
- 内部地址的dns
另外,我想继续使用基于浏览器的前端进行管理(目前我们使用 Webmin,我喜欢它)
我们当前的服务器正在运行 Ubuntu Server 10.04.2 LTS。它正在显示它的年龄,这就是为什么它将被新的取代。但过去 5 年的整体稳定性和性能非常好,所以我想坚持使用 Ubuntu。
我考虑使用 12.04.1 LTS 版本,可能还有 64 位版本。
有什么理由更喜欢 32 位版本或最新(非 LTS)版本吗?
尽管自发布之日起我一直在运行 12.04 的 64 位版本,但我还没有在其上安装 samba - 它们(有 2 个)运行 Web 服务 - 所以 DNS、Web 服务器、邮件中继等都非常稳定。我们遇到的唯一问题是当 UPS 死机时..哎呀..那天学到了宝贵的教训..多余的 PSU
摘要:忽略 Lucas Kauffman 的帖子!其一,32 位处理器无法以任何方式运行 64 位操作系统,但考虑到该选项,64 位操作系统将能够在每个周期映射更多内存和处理更多内容,从而提供更好的性能。
最好坚持使用 LTS 版本的 Ubuntu。
我一直在几台服务器上运行 Ubuntu 12.04 LTS 64 位,即使使用 Samba。
没有理由更喜欢 32 位版本。Canonical 甚至在下载 Ubuntu Server 时推荐 64 位版本。
我不建议下载 12.10。非 LTS 版本通常包含更不稳定的软件。例如,在 12.10 发布后的第一个月,PHP-FPM 会在启动时出现段错误。LTS 通常是服务器的选择,因为它已经过全面测试。
根据我的说法,Ubuntu 服务器 12.04.1 64 位将是明智的选择,更稳定,具有最新的安全更新。如果没有硬件支持 64 位,您应该使用 32 位。
我目前有 104 台服务器都运行 Ubuntu 12.04 服务器 64 位,没有问题。它们由 Web 服务器(大部分)、MySQL 数据库服务器(单机、主/从和主/主的组合)、邮件、DNS、开发和各种其他需求组成。一点问题都没有。
只有当您运行的是较旧的硬件并且 CPU 不支持 64 位时,才应考虑 32 位。一旦你获得超过 3.5GB 的 RAM,32 位内核将需要 PAE 扩展来访问剩余的内存,这只会增加开销。如果您的硬件是 5 年或更新的,您应该不会质疑在其上安装 64 位操作系统。
我赞成 Aceth 的回答,但就其价值而言,我从 10.04.4 LTS 升级到 12.04.1 LTS,此后一直后悔。我的服务器不稳定,每周日和周三都要重启。它只是一台执行 DNS、DHCP 和 Squid 的家庭服务器,但我以前从未遇到过像这样的 10.04.4 的任何问题。随着 Ubuntu 推出的更新,它慢慢变得更好,但对我来说它仍然不如 10.04 稳定。
如果我是你,我会考虑全新安装而不是升级,或者至少在跳转之前对其进行彻底测试。