跨大版本升级前,先做这五件事
Debian 11 到 12 这类跨版本升级,直接改 sources.list 然后 apt full-upgrade 大概率能成,但出问题时很难回头。升级前:
一,完整备份,并且**验证过能恢复**。快照不算,要实际挂载看一眼。
二,记录当前状态:dpkg --get-selections、systemctl list-units --state=running、开放的端口、crontab。
三,读 release notes 的 “Issues to be aware of”,尤其是被移除的包和自己编译过的东西。
四,预留回滚路径:云主机快照最省事,物理机至少保留旧内核。
五,挑时间。升级过程中 SSH 可能断,别在只有一条远程通道时操作,准备好带外控制台。
升级后重点检查:网络配置(systemd-networkd 和 ifupdown 的切换)、数据库版本、PHP/Python 的运行版本。