CentOS7系统及内核升级

目录

一、系统升级

  1、更新软件包列表

  2、列出可用的 更新软件包

  3、查看当前系统版本

  4、更新系统

二、内核升级

  1、作用

  2、查看当前内核版本

  3、查看可升级内核版本

  4、查看是否安装ELRepo

  5、导入一个公钥

  6、安装一下ELRepo源

  7、查询ELRepo中可用内核版本

  8、安装新内核

  9、设置新安装的内核成为默认启动选项

 10、更新配置文件

 11、重启:reboot

 12、升级完成


一、系统升级

 1、更新软件包列表

yum update -y

  更新一下 可用的 更新软件包列表

  2、列出可用的 更新软件包

yum list updates

  3、查看当前系统版本

cat /etc/centos-release

    系统版本7.5.1804

  4、更新系统

yum upgrade 

    此命令将下载并安装所有可用的更新软件包

二、内核升级

 1、作用

   修补漏洞

   应用体验

 2、查看当前内核版本

uname -r

  内核版本3.10.0

  3、查看可升级内核版本

yum list kernel  

  可以看出只有一个内核版本3.10.0,而这次需要升级到内核6.4.12。不能直接使用yum update kernel-*打补丁升级了

  4、查看是否安装ELRepo

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

 ELRepo源是国外的一个只对Linux操作系统的第三方免费软件资源库,支持Linux和CentOS操作系统的软件安装和升级。

  提示: Error getting repository data for elrepo-kernel, repository not found,表示未安装

  5、导入一个公钥

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

  6、安装一下ELRepo源

yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

  额外的rpm数据包的库 类似于安装了一个扩展包。

# CentOS 8则采用下面的命令

# yum install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

  7、查询ELRepo中可用内核版本

  我这里选择了最新稳定6.4.12版CentOS7系统及内核升级_第1张图片

#长期维护版本为lt,最新主线稳定版为ml

#ml与 lt两种内核类型版本可以共存,但每种类型内核只能存在一个版本​

  8、安装新内核

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

  9、设置新安装的内核成为默认启动选项

  将配置文件中GRUB_DEFAULT参数saved改为0

sed -i s/saved/0/g /etc/default/grub 

  10、更新配置文件

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

 # grub2-mkconfig 生成文件

 # -o 输出到指定文件中

  11、重启:reboot

  12、升级完成

你可能感兴趣的:(centos,linux,运维)