我将为Windows XP和Windows 7的小型networking构build一个新的服务器。 服务器将提供以下服务:
另外,我想继续使用基于浏览器的前端进行pipe理(目前我们使用Webmin,而且我喜欢它)
我们目前的服务器正在运行Ubuntu Server 10.04.2 LTS。 它正在显示它的年龄,这就是为什么它将被新的取代。 但是过去5年的整体稳定性和性能非常好,所以我想坚持使用Ubuntu。
我考虑使用12.04.1 LTS版本,可能是64位版本。
有没有任何理由更喜欢32位版本或最新(非LTS)版本?
虽然自从发行date以来,我一直在运行64位版本的12.04,但是我还没有安装samba – 它们中的一对(有2个)运行web服务 – 所以DNS,web服务器,邮件中继等都是稳定的。 唯一的问题是当他们死亡的时候。哎呀.. ..了解到一个有价值的教训..冗余PSU的
总结:忽略卢卡斯·考夫曼斯的发帖! 首先,32位处理器无法以任何方式运行64位操作系统,但考虑到64位操作系统将能够映射更多内存,并且每个周期处理更多,从而提供更好的性能。
也许最好坚持使用LTS版本的Ubuntu。
我已经在几台服务器上运行Ubuntu 12.04 LTS 64位,甚至在Samba上也是如此。
没有理由select32位版本。 Canonical甚至推荐在下载Ubuntu Server时使用64位版本。
我不会推荐下载12.10。 非LTS版本通常包含更不稳定的软件。 例如,在12.10出现后的第一个月,PHP-FPM会在启动时发生段错误。 LTS通常是一个服务器的方式,因为它已经过了彻底的testing。
据我所知,Ubuntu服务器12.04.1 64bit将是智能select,更稳定,具有最新的安全更新。 如果没有硬件支持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和鱿鱼,但我从来没有像10.04.4之前的任何问题。 Ubuntu已经发布的更新慢慢变好了,但对于我来说10.04还是不够稳定。
如果我是你,我会考虑在升级过程中进行干净的安装,或者至less在跳转之前进行彻底的testing。