以rhel 8.4升级到8.5为例, 有注册系统和不注册系统两种方式。
一、注册系统,使用红帽yum源
-
查看现有系统和内核版本
cat /etc/redhat-release uname -r
-
清除缓存
yum clean all
-
注册系统
subscription-manager register --username=<> --password=<> --auto-attach
-
升级系统
yum --releasever=8.5 update
-
检查升级是否成功
cat /etc/redhat-release uname -r
-
重启使用新kernel
reboot uname -r
二、不注册系统,使用本地镜像
-
下载/拷贝rhel 8.5镜像到现有操作系统
免费下载地址:https://www.linuxshelltips.com/download-rhel-8/ -
挂载镜像
mkdir -p /mnt/disk mount -o loop rhel-8.5-x86_64-dvd.iso /mnt/disk
-
创建本地仓库
vim /etc/yum.repos.d/my.repo [dvd-BaseOS] name=DVD for RHEL8 - BaseOS baseurl=file:///mnt/disk/BaseOS enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [dvd-AppStream] name=DVD for RHEL8 - AppStream baseurl=file:///mnt/disk/AppStream enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
-
清除缓存
yum clean all
-
检查仓库是否可用
yum repolist enabled
-
升级系统
yum update
-
检查升级是否成功
cat /etc/redhat-release uname -r
-
重启使用新kernel
reboot uname -r
参考文档:
https://www.unixarena.com/2018/05/upgrade-redhat-linux-to-specific-version.html/
https://access.redhat.com/solutions/1355683
https://access.redhat.com/solutions/3776721