SiSi的博客

ssdoll.cn

centos 7升级及切换内核

通过yum升级内核 (此方法适用于更新小版本)

通过yum升级内核是最保险的升级方式,因为安装的是操作系统发行厂商验证过兼容性的rpm包,升级风险一般很小。

sudo yum list kernel

sudo yum install -y kernel

安装后会发现多了一个内核,网上说重启后默认选择新内核,但我试了下还是老的rt内核,grub2-set-default 后成功切换为新更新的内核。

大版本升级可以通过载入elrepo源,搜索内核更新资源,并进行更新操作的方式

还有一种自己编译内核的方式,不需要特定内核的情况下比较麻烦不推荐。

 

修改默认启动的内核步骤

uname -r   # 查看当前内核版本

cat /boot/grub2/grub.cfg |grep "menuentry "  # 查看所有可用内核

grub2-set-default 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)' #设置默认启动的内核

grub2-editenv list  # 查看内核修改结果

saved_entry=CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)

注意修改默认内核后要reboot后才能生效。

删除无用内核

uname -r # 查看当前内核版本

rpm -qa |grep kernel-[0-9] # 查看全部内核包

yum remove kernel-3.10.0-327.el7.x86_64 # 删除指定的无用内核

其他rpm命令 (未测试)

显示已经安装的内核 rpm -qa | grep kernel

安装指定内核 rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force

 

Powered By Z-BlogPHP 1.7.3

Copyright ssdoll.cn Rights Reserved.