CentOS系统升级的步骤主要包括以下几个方面:
sudo yum update
命令。preupgrade-assistant
和 redhat-upgrade-tool
,这些工具将帮助您在升级过程中检查和解决潜在问题。安装ELRepo仓库(如果需要升级内核版本):
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
sudo yum --enablerepo=elrepo-kernel install kernel-ml
挂载ISO镜像进行版本升级(适用于无法直接联网的情况):
mkdir /mnt/cdrom
mount -o loop /opt/CentOS-7-x86_64-Minimal-1804.iso /mnt/cdrom/
yum
源:mkdir /etc/yum.repos.d/bak_20240428/
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak_20240428/
vi /etc/yum.repos.d/local.repo
yum clean all
yum makecache
yum -y update
使用 centos-upgrade-tool
进行升级:
rpm --import http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
centos-upgrade-tool-cli --network 7 --force --instrepo http://vault.centos.org/7.0.1406/os/x86_64/
cat /etc/centos-release
和 uname -i
命令查看系统版本。请注意,内核升级属于高危操作,请务必在了解操作风险前提下进行,并在生产环境之外进行充分测试。