最近在学习tidb数据库安装配置的时候,使用ansible安装,在check system environment步骤,怎么都校验不过,一直报不支持epollexclusive,去google搜索了很多资料,才发现centos操作系统需要内核在4.5以上版本,才支持epollexclusive,将centos7.1的内核升级到5.2.8,至此,所有问题都解决了,后续都非常顺利,下面就给小伙伴们分享一下,怎么升级操作系统内核
首选需要去官方网站下载对应的内核版本,下面就是下载内核的网站链接
http://elrepo.org/linux/kernel/el7/x86_64/RPMS/
下载好centos系统的内核,需要将内核升级包通过ftp上传到对应的服务器上,使用yum进行安装
# yum -y install kernel-ml-devel-5.2.8-1.el7.elrepo.x86_64.rpm
# yum -y install kernel-ml-5.2.8-1.el7.elrepo.x86_64.rpm
centos的内核安装好之后,需要用新内核去启动centos系统,先看看当前系统内核启动顺序
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
使用上述命令,发现新安装的5.2.8.1版本的内核在第一的位置,原来的老内核在新内核下面,为了使新内核生效,需要修改内核启动顺序
vim /etc/default/grub
将grub_default修改为0
然后运行grub2-mkconfig命令来重新创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
最后重启centos操作系统即可,在升级的内核之后,也会发生操作系统用新内核无法启动的情况。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




