centos7升级内核


centos7升级内核

1.官方地址,下载非常慢!!!

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

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

2.国内源,自己配置yum

[elrepo]
name=ELRepo.org Community Enterprise Linux Repository - el7
baseurl=https://mirrors.ustc.edu.cn/elrepo/elrepo/el7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0
[elrepo-testing]
name=ELRepo.org Community Enterprise Linux Testing Repository - el7
baseurl=https://mirrors.ustc.edu.cn/elrepo/testing/el7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0
[elrepo-kernel]
name=ELRepo.org Community Enterprise Linux Kernel Repository - el7
baseurl=https://mirrors.ustc.edu.cn/elrepo/kernel/el7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0
[elrepo-extras]
name=ELRepo.org Community Enterprise Linux Extras Repository - el7
baseurl=https://mirrors.ustc.edu.cn/elrepo/extras/el7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0

3.检索内核版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
yum -y --enablerepo=elrepo-kernel install kernel-lt-devel-4.4.249-1.el7.elrepo.x86_64 kernel-lt-4.4.249-1.el7.elrepo.x86_64

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg //查看内核版本名称
grub2-set-default "CentOS Linux (4.4.184-1.el7.elrepo.x86_64) 7 (Core)"

grub2-mkconfig -o /boot/grub2/grub.cfg //重新生成启动项

grub2-set-default 0
grub2-editenv list //查看默认启动项
#saved_entry="CentOS Linux (4.18.7-1.el7.elrepo.x86_64) 7 (Core)"
reboot //重启