明明白白做好Linux系统内核的升级准备(2)

  二、通过修补文件进行升级需要慎用。

  Linux系统内核升级有许多方式。而通过修补文件来进行修复就是其中一种。当系统管理员从网络上下载的内核升级包中,就包含着内核的修补文件。在通过修补文件进行内核升级时,注意其需要进行逐版的更新,而不能够进行跳跃更新。这是什么意思呢?如现在Windows系统有98、2000、XP等等。这个不能够进行跳跃更新的意思,就是不能够从98 直接更新到XP(笔者这里只是做个比喻)。

  如Red Hat 9最新出来的时候,其系统内核的版本为2.4.20。如果现在系统管理员想要通过修补文件的方式来进行内核升级,从2.4.20升级到2.4.25。此时系统管理员该如何处理呢?通常情况下,系统管理员需要一次下载2.4.21到2.4.25一共五个系统内核的版本。在每个系统内核版本中都包含对应的系统内核修补文件。系统管理员需要县利用2.4.21的修补文件把系统内核从2.4.20升级到2.4.21。依此类推。而不能够直接利用2.4.25版本内核的修补文件把系统内核从2.4.20直接升级到2.4.25。这是不允许的。这也就是说,通过修补文件来升级系统内核,必须要逐步进行,版本必须连续而不能够有所跳跃。

  为此系统管理员在升级内核之前,必须先查看操作系统内核的当前版本,然后依此把后续的版本都下载下来,不能够只下载最新的内核版本。然后再从低到高进行一个个的升级。可见,通过修补文件升级就好像是安装应用程序过程中的自定义安装,能够为系统管理员提供更多的灵活性。但是,通常情况下只有对这个应用程序的专家才建议采用这种方式。如果系统管理员对Linux操作系统还不是很精通或者是第一次对系统进行内核升级的话,则最好还是采用其它更加简便的内核升级方式,如重新安装最新版本的Linux操作系统等等。虽然可能时间需要久一点,但是可以把风险降低到最低。

  我在系统内核升级时,也是采取这种策略。如在Linux操作系统上没有部署什么关键应用或者重新部署新的服务器时,我都是从网络上下载最新的Linux版本的操作系统。即使在这以前已经有了以前版本的Linux操作系统镜像。虽然可以通过安装旧版本的操作系统,然后再通过内核升级来实现。但是这不是一个很好的处理方式。

  为此,我认为在对内核进行升级时,其升级方式也非常的重要。特别是需要注意,通过修补文件进行内核升级虽然可以在一定程度上提高内核升级的灵活性。但是除非系统管理员对自己非常的有信心,否则的话最好还是不要采用这种方式进行内核升级的工作。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/28566.html