RockyLinux8.x跨版本升级到9.0

263 阅读1分钟

生产环境请勿直接使用,请进行充分的测试和数据备份

升级前准备

升级系统到当前最新小版本

dnf update -y

防止root被禁止登录

视情况而定

echo "PermitRootLogin yes" >> /etc/ssh/sshd_config.d/00-custom.conf

安装

信任9的key

rpm --import https://download.rockylinux.org/pub/rocky/RPM-GPG-KEY-Rocky-9

准备安装

dnf install -y --releasever=9 rocky-release rocky-repos rocky-gpg-keys

升级前准备

# 删除redhat-logos目录
rm -rf /usr/share/redhat-logos

执行升级

dnf --releasever=9 --allowerasing --setopt=deltarpm=false distro-sync -y

升级后重建RPMdb

rpm --rebuilddb

重启

重启后进入新系统

Tip

9.0默认禁用了SHA1签名算法,防止SSH登录不上,重启前执行

update-crypto-policies --set DEFAULT:SHA1