上次搬一台跑着五个服务的机器,靠这张单子没翻车。挑最容易被忘的说:

  • crontab 里有哪些任务,是否都迁了
  • 系统级定时器(systemd timer)有没有漏
  • 证书自动续期的 hook 路径
  • 防火墙规则、fail2ban 配置
  • SSH 端口和密钥
  • 数据库的字符集和时区
  • 环境变量文件(.env 经常没进版本库)
  • 日志轮转配置
  • 备份任务和备份存放位置
  • 对外暴露的端口清单

最后一项最坑:经常有服务在跑但没人记得它对外暴露了。搬完才发现某个接口 404。

做法:搬之前 netstat 导出全部监听端口,逐个对照。

主楼