我不知道该如何提问,但我正在更换托管公司,必须迁移所有内容。我可能会手动设置所有内容,除了常规文件外,无需复制粘贴。但是,我的旧服务器使用的是 Ubuntu 12.04,这是当时可用的最新版本,但此时此刻,Ubuntu 14.04 已经发布。现在我不确定是否应该继续使用 12.04 或出于性能/安全性或其他相关原因升级到 14.04。
我不是服务器程序员,而是前端开发人员,因此我的命令行技能相当于我的谷歌搜索技能,并且我认为我必须进行相同数量的搜索才能使 Ubuntu 14.04 和 Ubuntu 12.04 上的所有内容正常运行。(哦,我没有支付支持计划的费用,所以必须自己做所有事情)
尽管这可能是主观的答案,但请尽可能基于事实来回答,就像 StackExchange 规则一样。
提前致谢!
服务器内容描述 一台带有 Zpanel 管理面板(需要 12.04,所以 14.04 不是一个选项,但仍然感兴趣!)和 MySQL 数据库的服务器。我将在其上运行静态网站和 Wordpress。我还将通过 DoveCot/Postfix 在其上运行电子邮件服务器。所以我觉得这很简单,没有什么特别的。
答案1
性能原因
性能在很大程度上取决于您正在运行的实际应用程序。如果您想利用性能方面的特定内核改进,您可以利用LTS 支持堆栈适用于更高版本的内核和相关程序
安全原因
鉴于 12.04 是 LTS 版本,受支持软件包中的任何安全修复都将移植到 12.04。
为了尽量减少风险和环境变化,我建议坚持使用 12.04。
答案2
说到性能,很多当谈到 Linux 内核、glibc 以及内核和应用程序之间遇到的所有其他层时,2012 年至 2014 年间发生了许多变化。
如果您的应用程序确实经过了微调,并且低于该级别的所有内容都是真正的瓶颈,那么升级到 14.04 可能会对您有所帮助。这种情况不太可能发生,大多数情况下,当涉及到性能时,瓶颈是您需要的应用程序本身,而不是底层软件/库/内核。
如果你确信你的软件是一流的钻石,升级到最新软件绝对可以获得巨大的性能提升,那么就去做吧。如果不是这样,坚持使用 12.04 LTS。
如果您有空闲时间/资源,只需将您的软件安装到 14.04 LTS,对其进行基准测试(并对其进行 QA 以查看其是否有效),然后看看升级后您是否可以获得一些东西。
无论您的情况如何,如果您知道您的软件在某些较新的操作系统/ Linux 发行版上的运行情况,那就没有坏处了。
答案3
我认为值得从不同的务实角度而非技术角度来权衡。
由于您依赖 Google 和社区支持,从现在起一两年内,您将更有可能在 14.04 上找到有关新软件包和其他内容的合法帮助,而不是 12.04
尽管现在情况可能恰恰相反……
我认为值得考虑