技术文档

Kpatch不重启给Linux内核打补丁

搭建kpatch>

以centos7.2为例。

Kpatch不重启给Linux内核打补丁

默认centos7.2的安装的内核版本是3.10.0-327.el7.x86_64,这个内核版本当初是通过gcc 4.8.3编译的。 而centos7.2自带gcc rpm包的版本则是 4.8.5

kpatch build命令执行的时候,首先检查gcc的版本是否一致, 因为两者的版本不一致,所以kpatch build命令会失败。 当然我们可以使用--skip-gcc-check,跳过这个检查,我也测试发现在一些简单补丁下可以打包通过。 但是系统不推荐这样做的,会有一定的风险。

搭建步骤:

  • 升级kernel

升级kernel版本到kernel-3.10.0-327.36.3.el7.x86_64

1
©2020-2024   万云SSL证书  (www.sslssl.com.cn)  万云科技   豫ICP备2020034358号-10