我正在build立一个新的服务器,并在LTS和最新版本之间进行辩论。 我通常运行最新的东西(我目前的服务器,这是一个替代是最新的),但我想64位这一次(大量的RAM!)。
我希望稳定,但我也希望事情能够正常工作,64位在过去给我带来了麻烦,但主要是桌面设置。 LTS版本更老,但更稳定和更长时间版本更好,或最新,最好,但准备升级在6个月版本是最好的?
老实说,这很大程度上取决于你在服务器上做什么,以及你的期望是什么。
如果您正在构build一个能够在短时间内(无需更新/升级)处理(预定)停机时间并且没有运行关键任务服务的盒子,那么运行Ubuntu最新的稳定版本就可以了。 只要记住,如果要在一段时间内保持生产,就需要更新,并进行适当的计划。
如果你正在构build一个需要最长正常运行时间的盒子,或者如果你打算运行商业软件,可能会提供有限的版本兼容性,那么LTS版本将是你最好的select。 这将允许您运行更长时间(有可用的安全更新),然后您必须升级或退出该方框。 另外,如前所述,许多商业软件公司不会支持所有版本,但将支持LTS来简化他们的事情。
现在,因为这是一个服务器,我倾向于更倾向于LTS版本。 服务器硬件很less在生产中广泛地变化,而且在投入使用前更容易validation硬件。 此外,在服务器端的64位支持是相当不错的(在我的经验),非常稳定。 我怀疑你需要经常升级才能获得更好的64位支持。
如果您对最新的软件感兴趣,请不要运行LTS版本,请运行9.04。 至于64位的问题。 我不相信你会遇到很多的服务器,问题主要围绕着Java和Flash插件。 如果你完全从Ubuntu运行软件,并且你知道它有驱动程序,你需要的一切,你应该没问题。
我会说,你可以使用新的64位9.04版本,只是准备在未来,你可以升级到下一个LTS版本出来。
LTS意味着服务器及其组件得到6年的支持。 您始终可以select升级整个系统,而使用Ubuntu相当容易。 当你这样做,小心你的系统。 可能会发生的事情是90%可以正常工作,有10%的应用程序可能会抱怨。 如果你不使用任何复杂的东西 – 比如一个标准的LAMP堆栈 – 我真的不用担心。
只要记住,如果出于任何原因你使用32位,你可以使用更多的内存,然后3GB(我认为16GB),但你的应用程序一次只能访问最多2Gbs。 意思是,如果你运行1个MySQL实例,它只能访问2Gbs。 但是如果你运行两个MySQL实例(一个在端口3306上,另一个在3307上),那么这两个实例将使用最大4Gbs的内存。