最新动态(2025年7月)
近期CentOS官方发布公告,提醒仍在使用CentOS 7的用户尽快迁移至Stream 8/9或替代系统,由于安全支持即将终止,未升级的系统可能面临严重漏洞风险,如果你还在用老版本,这篇手把手教程就是你的及时雨!
为什么要升级?
直接重装还是原地升级?
升级会炸吗?
只要按本文操作,翻车概率低于10%,但重要数据务必备份!
cat /etc/redhat-release # 查看当前版本 free -h # 内存是否够用(建议2G+) df -h # 磁盘剩余空间(至少10G空闲)
# 关键配置文件打包 tar -czvf /backup/etc.tar.gz /etc # 数据库备份(MySQL示例) mysqldump -u root -p --all-databases > /backup/mysql_all.sql # 用户数据备份 rsync -av /home /backup/home_folder
💡 小技巧:把备份文件传到U盘或云存储,别和系统放同一块盘!
sudo yum clean all sudo rpm --rebuilddb # 修复可能损坏的数据库
sudo yum install -y epel-release sudo yum install -y yum-utils rpmconf sudo yum install -y dnf # CentOS 8开始用dnf替代yum
sudo rpmconf -a # 处理配置文件冲突(选keep all) sudo package-cleanup --leaves sudo package-cleanup --oldkernels # 开始魔法升级! sudo dnf upgrade -y sudo dnf --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
⚠️ 注意:如果卡在依赖报错,试试 sudo dnf remove 冲突包名
sudo dnf install -y centos-release-stream sudo dnf swap -y centos-{linux,stream}-repos sudo dnf distro-sync --releasever=9
基础功能验证
systemctl list-units --failed # 看有没有启动失败的服务 journalctl -xe # 检查报错日志
网络测试
ping baidu.com curl -I https://www.qq.com
关键服务恢复
dnf provides */libxxx.so
查找 解决办法:
chroot /mnt/sysimage grub2-install /dev/sda grub2-mkconfig -o /boot/grub2/grub.cfg
临时方案:
sudo nmcli dev connect eth0 # 新版网络管理命令
最后唠叨:
升级完别急着关电脑!建议观察24小时确认服务稳定,如果遇到玄学问题,记住万能三连:
祝大家升级顺利,远离凌晨三点的救火电话! 🚀
本文由 王布欣 于2025-07-29发表在【云服务器提供商】,文中图片由(王布欣)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/476107.html
发表评论