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

我有一个运行LAMP堆栈的vps主要用于drupal安装。 今天,Debian的新内核版本已经发布。 什么是升级我的机器,以最大限度地减less任何风险的最佳途径?

提前感谢您的回复。

一般来说,如果你没有对你的设置做任何事情,那么星空的aptitude aupdate && aptitude upgrade应该不需要额外的干预。

关键的事情要注意的是:

  1. 确保你有足够的空间,在新的内核和initrd文件系统上find/boot的内容
  2. 如果你喜欢安装你自己的内核模块,而这些内核模块对于启动过程来说是关键的,那么确保你确保这些模块包含在新创build的initrd中
  3. 为了以防万一,请在内核升级之后重新启动之前,确保您的备份是最新的,并进行了testing

我已经在运行Sarge,Etch和Lenny的远程系统上做了很多次,甚至在拥有RAID根文件系统的机器上也没有问题(早些时候,基于RAID和/或LVM的根文件系统是造成问题的关键原因,但这在近代已经变得更加安全)。

我build议更新+检查备份,然后重新启动计算机才能运行更新。 通过这种方式,您可以确定遇到的任何问题都是由于升级造成的,而不是由于机器最近未重新启动而导致设备尚未升起其丑陋的头部的预先存在的问题。

我也同意MikeyB,debian稳定版是bug修复和安全更新。 特别是当前的更新解决了多个远程漏洞,因此需要更新。 我也是“如果没有破坏就不解决”的心态。

降低风险的最好方法是不要升级内核。 如果你不需要在内核中提供任何特定的function,这不是一个安全问题,那么一定要把它放在一边! 内核中的大多数新function往往是硬件支持或function,你可能永远不会使用,除非你是一个真正的高级用户。