CentOs7 升级内核

一、查看内核版本

# uname -r

3.10.0-514.26.2.el7.x86_64

打印指定的系统信息。不带参数时,默认使用 -s 参数。 
参数: 
-a, –all:按照下面的顺序打印所有信息,如果 -p 和 -i 未知时排除掉。 
-s, –kernel-name:打印内核名字,一般就是 Linux。 
-n, –nodename:打印网络节点的主机名。 
-r, –kernel-release:打印内核发行版的版本。常用。3.10.0-514.26.2.el7.x86_64 
-v, –kernel-version:打印内核的版本。#1 SMP Tue Jul 4 15:04:05 UTC 2017 
-m, –machine:打印机器硬件名。 
-p, –processor:打印处理器名字或“unknown”。 
-i, –hardware-platform:打印硬件平台或“unknown”。 
-o, –operating-system:打印操作系统。 
–help:显示这个帮助并退出。 
–version:显示这版本信息并退出。
二 、备份数据

三、升级内核

3.1 更新仓库

yum -y update

3.2启用 ELRepo 仓库

# 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

3.3查看可用版本

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

3.4安装最新内核

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

四 将最新内核设成默认内核

4.1查看系统上的所有可以内核:

# sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (4.15.6-1.el7.elrepo.x86_64) 7 (Core)
1: CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)

4.2设置0为默认内核
# sudo grub2-set-default 0

4.3# vi /etc/default/grub

> GRUB_TIMEOUT=5
> GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
> GRUB_DEFAULT=0
> GRUB_DISABLE_SUBMENU=true
> GRUB_TERMINAL_OUTPUT="console"
> GRUB_CMDLINE_LINUX="crashkernel=auto console=ttyS0 console=tty0 panic=5"
> GRUB_DISABLE_RECOVERY="true"
> GRUB_TERMINAL="serial console"
> GRUB_TERMINAL_OUTPUT="serial console"
> GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1"
4.4

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

#sudo reboot

(后面的操作部分可省略)

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值