如何升级Linux内核
系统对节点操作系统内核版本的要求为CentOS和Redhat需满足3.10.0-957+,Ubuntu需满足4.12.8+,如果不符合要求请升级Linux内核版本至4.12.8。
前提条件
已获取Linux内核升级包。
Ubuntu系统请获取如下升级包:
Linux-headers-4.12.8-041208_4.12.8-041208.201708161815_all.deb
Linux-headers-4.12.8-041208-generic_4.12.8-041208.201708161815_amd64.deb
Linux-image-4.12.8-041208-generic_4.12.8-041208.201708161815_all.deb
CentOS系统请获取如下升级包:
- kernel-ml-4.12.8-1.el7.elrepo.x86_64.rpm
Ubuntu系统内核升级步骤
本小节描述了升级Linux内核版本的步骤。
请在所有内核版本不符合要求的节点上执行以下操作。
SSH登录节点。
执行以下命令,进入内核升级包存放目录。
cd 内核升级包存放目录
“内核升级包存放目录”为升级包存放路径,请确保root用户拥有对升级包的可读权限。
执行以下命令,升级内核版本。
sudo dpkg –i *.deb
当系统回显“done”时,说明安装完成。
执行以下命令,重启Linux系统。
sudo reboot
执行以下命令,查看Linux系统内核版本。
sudo uname –r
系统回显如下,代表内核升级成功。
4.12.8-041208-generic
CentOS系统内核升级步骤
本小节描述了升级Linux内核版本的步骤。
请在所有内核版本不符合要求的节点上执行以下操作。
SSH登录节点。
执行以下命令,进入内核升级包存放目录。
cd 内核升级包存放目录
“内核升级包存放目录”为升级包存放路径,请确保root用户拥有对升级包的可读权限。
执行以下命令,安装升级包。
sudo rpm -ivh kernel-ml-*
当系统回显中进度为100%时,说明安装完成。
执行以下命令,设置以新内核启动。
sudo grub2-set-default 0
执行以下命令,重启Linux系统。
sudo reboot
执行以下命令,查看Linux系统内核版本。
sudo uname –r
系统回显如下,代表内核升级成功。
4.12.8-1.e17.elrepo.x86\_64