centos7 升级内核


1、centos7 怎么升级内核版本到4.*

1.1检查当前的kernel版本

# uname -sr

1.2增加 ELRepo repository on CentOS 7

# 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

1.3添加 repository 后, 列出可以使用的kernel包版本

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

1.4安装需要的kernel版本,这里安装 kernel-ml

# yum --enablerepo=elrepo-kernel install kernel-ml

1.5重启启动机器来运行最新的kernel

# reboot

2、远程机器无法开机选择kernel怎么修改默认kernel版本

2.1检查kernel启动顺序

# cat /boot/grub2/grub.cfg

2.2查看到刚才安装的kernel版本处在第一个位置,修改/etc/default/grub文件是系统在运行时自动执行最新的kernel

# vim /etc/default/grub

修改

GRUB_DEFAULT=0

2.3重新创建kernel配置

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

2.4重新启动服务器使用最新kernel

#uname -sr

注意:会有可能出现自启动的不是最新安装的内核

3、centos7 选定默认启动内核,及删除无用内核

3.1#使用cat /boot/grub2/grub.cfg |grep menuentry  查看系统可用内核

[root@bigapp-slave27 ~]# cat /boot/grub2/grub.cfg |grep menuentry

3.2#查看当前内核

[root@bigapp-slave27 ~]# uname -r

3.3#修改开机时默认使用的内核


grub2-set-default 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)'
 

3.4#查看内核修改结果

[root@bigapp-slave27 ~]# grub2-editenv list

3.5#查看系统安装了哪些内核包

[root@bigapp-slave27 ~]# rpm -qa |grep kernel
kernel-3.10.0-327.el7.x86_64
kernel-headers-3.10.0-514.6.1.el7.x86_64
kernel-tools-libs-3.10.0-327.el7.x86_64
kernel-3.10.0-514.16.1.el7.x86_64
kernel-tools-3.10.0-327.el7.x86_64 

3.6#使用yum remove 或rpm -e 删除无用内核

yum remove kernel-3.10.0-327.el7.x86_64

 

猜你喜欢

转载自www.cnblogs.com/ltn26/p/10215630.html
今日推荐