本文主要是介绍centos7.9升级4.19内核,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
centos默认的内核版本是3.10
通过命令
uname -a
输出系统的详细信息
在部署k8s集群时使用默认的3.10版本的内核,容易出各种奇奇怪怪的问题、可以理解为docker和k8s与该内核版本不兼容,所以在部署k8s集群时,务必要升级内核,这里建议升级成一个稳定的版本就行,我选择的是4.19。
1、下载内核:
- 前往指定的下载地址,下载所需的内核RPM包。对于4.19.12版本,可以使用
wget
命令从ELRepo仓库下载:
wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm
wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm
2、安装内核:
使用yum localinstall命令安装下载的内核RPM包:
yum localinstall -y kernel-ml*.rpm
3、运行这个命令来查看系统中已安装的内核列表,并为其选择相应的编号:
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg#如果显示没有这个文件 可以先用这个 find /boot -name "grub.cfg" 命令 查看grub.cfg的位置
4、设置GRUB引导程序默认启动的内核
将默认内核设置为列表中的第一个内核(通常是最新安装的内核)
#通过上面的命令,确认要选择的版本序号
#数字0代表第一个内核,数字1代表第二个内核,以此类推。
grub2-set-default 0
5、 重启
重新启动系统以应用新内核。
reboot
6、验证内核版本是否改变
这篇关于centos7.9升级4.19内核的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!