查看当前内核
一.yum在线升级kernel
1.导入public key
1
| rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
|
2.添加源
1
| rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
|
3.升级至当前最新内核(以后升级内核只需这句)
1
| yum --enablerepo=elrepo-kernel install -y kernel-ml
|
4.修改默认启动内核
5.重新编译内核启动文件(以后升级完内核也要执行)
1
| grub2-mkconfig -o /boot/grub2/grub.cfg
|
6.重启
7.查看内核
8.查看已安装的所有内核
9.删除旧内核
1 2 3
| yum autoremove kernel-3.10.0-327.13.1.el7.x86_64 #或者 #yum remove kernel
|
二、rpm安装包安装(推荐)
1.资源网站
https://centos.pkgs.org/7/elrepo-kernel-x86_64/
2.升级具体软件
kernel-ml-headers为例,升级说明和安装包下载地址见如下链接。
1 2 3 4 5 6 7 8 9 10 11
| wget http://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-4.15.0-1.el7.elrepo.x86_64.rpm wget http://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-devel-4.15.0-1.el7.elrepo.x86_64.rpm
wget http://elrepo.org/linux/kernel/el7/x86_64/RPMS/perf-4.15.0-1.el7.elrepo.x86_64.rpm wget http://elrepo.org/linux/kernel/el7/x86_64/RPMS/python-perf-4.15.0-1.el7.elrepo.x86_64.rpm
wget http://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-doc-4.15.0-1.el7.elrepo.noarch.rpm wget http://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-headers-4.15.0-1.el7.elrepo.x86_64.rpm wget http://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-tools-4.15.0-1.el7.elrepo.x86_64.rpm wget http://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-4.15.0-1.el7.elrepo.x86_64.rpm wget http://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-devel-4.15.0-1.el7.elrepo.x86_64.rpm
|
3.安装kernel
1 2
| rpm -Uvh kernel-ml-4.15.0-1.el7.elrepo.x86_64.rpm rpm -Uvh kernel-ml-devel-4.15.0-1.el7.elrepo.x86_64.rpm
|
4.修改默认启动内核
说明:安装kernel-ml-doc等包的时候,依赖kernel-ml。
而当前kernel-ml版本是3.10.所以必须先修改启动内核,才能继续安装。
5.重新编译内核启动文件(以后升级完内核也要执行)
1
| grub2-mkconfig -o /boot/grub2/grub.cfg
|
6.重启
7.查看内核
8.安装kernel相关包
1 2 3 4 5 6 7
| rpm -Uvh perf-4.15.0-1.el7.elrepo.x86_64.rpm rpm -Uvh python-perf-4.15.0-1.el7.elrepo.x86_64.rpm rpm -Uvh kernel-ml-doc-4.15.0-1.el7.elrepo.noarch.rpm rpm -Uvh kernel-ml-headers-4.15.0-1.el7.elrepo.x86_64.rpm rpm -Uvh kernel-ml-tools-4.15.0-1.el7.elrepo.x86_64.rpm rpm -Uvh kernel-ml-tools-libs-4.15.0-1.el7.elrepo.x86_64.rpm rpm -Uvh kernel-ml-tools-libs-devel-4.15.0-1.el7.elrepo.x86_64.rpm
|
9.查看kernel
查看 rpm -qa|grep kernel
1 2 3 4
| kernel-ml-headers-4.13.0-1.el7.elrepo.x86_64 kernel-ml-4.13.0-1.el7.elrepo.x86_64 kernel-ml-tools-4.13.0-1.el7.elrepo.x86_64 kernel-ml-tools-libs-4.13.0-1.el7.elrepo.x86_64
|