在 Debian 稳定的生产系统中升级内核的最佳方法是什么?

在 Debian 稳定的生产系统中升级内核的最佳方法是什么?

我有一台运行 LAMP 堆栈的 vps,主要用于服务 drupal 安装。今天发布了适用于 debian 的新内核版本。升级我的机器以最大程度降低风险的最佳方法是什么?

提前感谢您的回复。

答案1

一般来说,如果您没有对设置进行任何特殊设置,那么标准aptitude aupdate && aptitude upgrade应该可以完成工作而无需额外干预。

需要注意的关键事项是:

  1. 确保文件系统上有足够的空间来/boot存放新内核和 initrd的内容
  2. 如果你做了一些特别的事情,比如安装你自己的内核模块,而这些模块对于启动过程至关重要,那么一定要确保这些模块包含在将要创建的新 initrd 中
  3. 确保在内核升级后重启之前备份是最新的并且已经过测试,以防万一

我已在运行 Sarge、Etch 和 Lenny 的远程系统上多次执行此操作,即使在具有 RAID 根文件系统的机器上也没有出现任何问题(以前,基于 RAID 和/或 LVM 的根文件系统是导致问题的主要原因,但近年来这种方法更加安全)。

我建议更新+检查备份然后重新启动机器运行更新。这样,您就可以确定遇到的任何问题都是由于升级引起的,而不是由于您的设置中预先存在的问题(由于机器最近没有重新启动,该问题尚未出现)。

答案2

我也同意 MikeyB 的观点,debian stable 有错误修复和安全更新。特别是当前更新解决了多个远程漏洞,因此有理由进行更新。我也喜欢“如果它没有损坏,就不要修复它”的心态。

答案3

降低风险的最佳方法是不升级内核。如果您不需要内核提供的任何特定功能,而且这不是安全问题,那么就别升级了!内核中的大多数新功能往往是硬件支持或您可能永远不会使用的功能,除非您是真正的高级用户。

相关内容