宝塔企业级防篡-改重构板运行时发生错误,在线升级linux服务器系统内核方法
1.1 升级/安装最新内核
1.1.1 载入公钥
[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
1.1.2 安装ELRepo
[root@localhost ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
1.1.3 载入elrepo-kernel的元数据
[root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel repolist
1.1.4 查看可用的rpm包
[root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel*
1.1.5 下载安装最新版本的kernel
[root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml.x86_64
1.1.6 下载驱动
[root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel.x86_64
2.2 切换内核版本
2.2.1 重启系统
[root@localhost ~]# reboot
2.2.2 查看系统内部安装的内核。
[root@localhost ~]# cat /boot/grub2/grub.cfg | grep menuentry
2.2.3 切换内核版本
参考如下命令,配置从默认内核启动。内核名称根据系统内部查到的实际名称来替换。
[root@localhost ~]# grub2-set-default 'CentOS Linux (6.3.7-1.el7.elrepo.x86_64) 7 (Core)'
注意图中:(6.3.7-1.el7.elrepo.x86_64) 和安装的内核版本一致,这儿的版本和你自已安装的要一致。
2.2.4 重启系统
[root@localhost ~]# reboot
2.2.5 查看内核版本
[root@localhost ~]# uname -r 6.3.7-1.el7.elrepo.x86_64 [root@localhost ~]# uname -a Linux localhost.localdomain 6.3.7-1.el7.elrepo.x86_64 #1 SMP PREEMPT Tue Feb 15 08:44:17 EST 2022 x86_64 x86_64 x86_64 GNU/Linux