Ubuntu维护一般build议

我是一个贸易开发者,但是我被要求维护我们的Ubuntu服务器,并且需要一些一般的build议,因为我在这方面没有任何经验。

  1. apt-get upgrade是否只用更小的增量补丁来更新Ubuntu(例如,如果从12.04 LTS开始,您将始终保持在12.04 LTS),还是会进行主要版本升级?

  2. 我们正在运行一个标准的LAMP服务器,但它是针对一天24小时使用的产品,所以重要的是我们尽量减less停机时间。 执行标准的aptitude升级是否会导致用户停机? 服务器之后需要重新启动吗? 它会自动重启吗? 等等

  3. 理想情况下,我们希望在未经testing的情况下运行次要更新,所以补丁是否包含可能会破坏兼容性的事情,或者纯粹是错误修复和安全增强?

如果有人有任何漂亮的提示/技巧,听到会很高兴。

欢迎来到ServerFault! 一般来说,我们在这里每个问题提出一个问题,但因为你是新的,所以我会原谅你一次:)

  1. 您将保持在12.04.x LTS,所以您将获得相当于12.04.x版本的升级,但不是12.10
  2. 是的,这将导致停机时间,如Apache更新重新启动Apache。 您还需要重新启动内核更新。 如果你想高可用性,这是一个完全不同的主题:)
  3. 有时安全修复程序需要向后兼容的更改。 根据我的经验,这种情况很less发生,并且总是在Ubuntu安全公告中正确地宣布。