目录
yum update -y
更新一下 可用的 更新软件包列表
yum list updates
cat /etc/centos-release
系统版本7.5.1804
yum upgrade
此命令将下载并安装所有可用的更新软件包
修补漏洞
应用体验
uname -r
内核版本3.10.0
yum list kernel
可以看出只有一个内核版本3.10.0,而这次需要升级到内核6.4.12。不能直接使用yum update kernel-*打补丁升级了
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
ELRepo源是国外的一个只对Linux操作系统的第三方免费软件资源库,支持Linux和CentOS操作系统的软件安装和升级。
提示: Error getting repository data for elrepo-kernel, repository not found,表示未安装
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
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
我这里选择了最新稳定6.4.12版
#长期维护版本为lt,最新主线稳定版为ml
#ml与 lt两种内核类型版本可以共存,但每种类型内核只能存在一个版本
yum --enablerepo=elrepo-kernel install kernel-ml -y
将配置文件中GRUB_DEFAULT参数saved改为0
sed -i s/saved/0/g /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
# grub2-mkconfig 生成文件
# -o 输出到指定文件中