更新内核以支持wireguard,如果上一篇文章安装wireguard有问题,可以看这个步骤更新内核,😂

centos 7 更新内核

添加ELRepo:
$ sudo yum -y install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

导入GPG key
$ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

查看:
$ sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" list available | grep kernel-ml

安装:
$ sudo yum --enablerepo=elrepo-kernel install kernel-ml

顺便装上这些东西(这个是wireguard必须的,而且如果你安装wireguard的时候装的版本可能和你的内核版本对不上):
$ sudo yum -y --enablerepo=elrepo-kernel install kernel-ml-{devel,headers,perf}

修改grub,并保存:
Edit the file /etc/default/grub and set GRUB_DEFAULT=0
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg

重启。

删除更新的内核:
$ uname -r
3.10.0-957.1.3.el7.x86_64
确认自己在3.10

删除
$ sudo yum remove kernel-ml kernel-ml-{devel,headers,perf}