centos内核升级有什么用呢,主要是支持新硬件,解决bug,提升效率,支持新功能,面向网络、开发、服务应用的。因为服务器领域的操作系统要考虑更多稳定方面的因素才不会随意地发布新版,稳定安全为主,当然我这个人博客的服务器,不用顾及那么多,升级内核就当练手了,有兴趣你们也可以升级一下
首先查看现在的内核版本
uname -sr
不是最新版滴,接下来就可以升级内核了。方法有很多,大多数现代发行版提供了一种使用 yum 等包管理系统和官方支持的仓库升级内核的方法。但是,这只会升级内核到仓库中可用的最新版本,而不是在https://www.kernel.org/ 中可用的最新版本。所以我们用另外的方法,因为CentOS 是允许使用 ELRepo这个第三方库的,所有我们需要在 CentOS 7 上启用 ELRepo 仓库用来升级最新内核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
安装最新的主线内核版本
yum --enablerepo=elrepo-kernel install kernel-ml
接下来将其设置为默认启动项,修改GRUB,先查看一下默认值,肯定不是0
cat /etc/default/grub
用vim编辑器打开并编辑 /etc/default/grub 并设置 GRUB_DEFAULT=0,编辑退出应该都知道,为了保持格式就不放命令了
vim /etc/default/grub
接下来重新创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
最后提升done后,reboot重启机器,重新查看升级后内核即可