CentOS 更新软件版本实用指南
一 基础更新操作
sudo yum check-updatesudo dnf check-updatesudo yum update <package_name>sudo dnf update <package_name>(亦可 sudo dnf upgrade <package_name>,二者在 dnf 中等价)sudo yum update -ysudo dnf update -ysudo yum clean all && sudo yum makecachesudo dnf clean all && sudo dnf makecachesudo reboot。二 进阶用法
sudo yum update --security -yyum updateinfo list securitysudo yum update --exclude=kernel* -ysudo dnf update nginx redis docker-cesudo dnf update $(cat packages.txt)sudo dnf install <package_name>-<version>(可能触发升级或降级)sudo dnf install epel-release(或 sudo yum install epel-release)三 自动化与安全实践
sudo yum install -y yum-cron && sudo systemctl enable --now yum-cronupdate_cmd = security 与 apply_updates = yessudo tail -f /var/log/yum.logsudo grep yum /var/log/cronsudo yum install -y yum-plugin-versionlocksudo yum versionlock <package_name>四 常见问题与处理
sudo yum update --skip-brokensudo package-cleanup --dupes