1、升级前的准备
查看当前centos的内核版本:
1 |
uname -r |
更新系统:
1 |
yum -y update |
2、更新内核
(1)、加入yum源
1 |
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm |
(2)、查看可用于更新的内核版本
1 |
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available |
(3)、更新内核
1 |
yum --enablerepo=elrepo-kernel install kernel-ml(需要更新的内核) |
(4)、设置默认启动
查看系统已经有的内核版本:
1 |
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg |
设置grub2
1 |
sudo grub2-set-default 0 |
gurb2-mkconfig 命令创建 grub2 的配置文件,然后重启
1 |
grub2-mkconfig -o /boot/grub2/grub.cfg |
(5)、验证是否更新成功
1 |
uname -r |
3、删除旧的内核
列出全部系统已经安装的内核
rpm -qa | grep kernel
内核有两种删除方式:通过 yum remove
命令或通过 yum-utils
工具
4、linux内核版本信息查看
linux内核官网:https://www.kernel.org/
elrepo:http://elrepo.org/tiki/tiki-index.php
5、uname使用补充
1 2 3 4 5 6 7 8 9 10 11 12 13 |
打印指定的系统信息。不带参数时,默认使用 -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:显示这版本信息并退出。 |
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-