CentOS 7内核升级并删除无用内核

查看内核版本:

uname -a

输出如下:

Linux joycode 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

查看发行版本:

cat /etc/redhat-release 

输出如下:

CentOS Linux release 7.8.2003 (Core)

导入仓库公钥:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

安装源:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm

查看可用于升级的内核:

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

安装lst内核

yum --enablerepo=elrepo-kernel install kernel-lt

查看可引导系统的内核:

sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

输出如下:

0 : CentOS Linux (4.4.221-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1127.el7.x86_64) 7 (Core)
2 : CentOS Linux (0-rescue-911b442d44bc6646a8a36fb5dcaca195) 7 (Core)

设置引导内核(根据上面的序号):

grub2-set-default 0

用新内核引导系统后进行下面操作,查看系统安装了哪些内核:

rpm -qa |grep kernel

删除无用内核:

yum remove kernel-3.10.0-327.el7.x86_64

重新编译引导:

grub2-mkconfig -o /boot/grub2/grub.cfg 

最后编辑于:2020/5/4作者: 编程小战

我不入地狱,谁入地狱?

评论已关闭