| 场景 | 升级后要快速回退 |
|---|---|
| 目标 | 安全撤销指定事务 |
| 工具链 | dnf history → undo/rollback |
第 1 步:找到事务
第 1 步:找到事务
dnf history | head -n 15
dnf history info <事务号> # 看装了/删了/升级了什么第 2 步:回滚
第 2 步:回滚
dnf history undo <事务号> # 反转该事务
# 或回滚到某事务之前:
dnf history rollback <事务号>第 3 步:验证
第 3 步:验证
dnf history info <新事务号>
systemctl restart <服务> && systemctl status <服务> --no-pager | headundo 会按当时记录恢复版本,但期间手工改动过的配置/数据不会回滚;数据库类升级前务必另备数据。