Quarter

一个还没怎么睡醒的前端开发

CentOS 7 更新内核

默认分类 0 评

1 查看系统内核版本

[root@vvuv0394 ~]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 
[root@vvuv0394 ~]# uname -r
3.10.0-327.el7.x86_64

2 在升级内核之前,先升级软件包

yum update -y

3 升级内核

添加第三方yum源进行下载安装

rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

使用下面的命令列出可用的内核相关包

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

安装最新稳定内核

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

查看默认启动顺序

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

修改默认启动项 vim /etc/default/grub

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=0 # 这里修改为 0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

重新创建内核配置

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

4 重启系统并查看系统内核

[root@localhost ~]# reboot
[root@localhost ~]# uname -r
5.2.2-1.el7.elrepo.x86_64
Ubuntu 扩容