我在阿里云上有两台服务器:
- 旧服务器(47.104.23.115):跑着我的 WordPress 博客
alearnerlin.top,这台马上要过期了 - 新服务器(47.104.141.59):一台空闲机器,只装了宝塔面板的"空壳"
正常流程应该是:登录旧服务器 → 导出数据库 → 打包网站文件 → 传文件 → 登录新服务器 → 装 Nginx/MySQL/PHP → 导入数据库 → 配 Nginx → 改 DNS → 搞定。
但我突然想试试:如果这些操作全交给 AI,会怎样?
我的 AI 助手跑在 OpenClaw 上,它可以直接执行 Shell 命令。嗯,让它来搬吧。
第一步:让 AI 自己摸清新服务器
我只说了一句话:
"帮我看看我当前服务器的配置,我要把另一个服务器的博客迁过来。"
然后 AI 就开始自己行动了。它跑了一堆命令检查系统——cat /etc/os-release 查系统版本、free -h 查内存、df -h 查磁盘、ss -tlnp 查端口监听。
不到 10 秒,它就给出了诊断报告:系统是 Alibaba Cloud Linux 3,2核 1.8GB 内存 40GB 磁盘,宝塔面板已装,但 Nginx、MySQL、PHP 全部没装,/www/wwwroot/ 空目录一个网站都没有。
然后它主动追问:"你的博客是什么类型的?旧服务器能连吗?有域名吗?"
我就回了两个字:"先搭环境"。
第二步:AI 自己搭好了全套运行环境
接下来的一分钟里,AI 做了这些事情:搜了一遍系统里可用的 Nginx / MariaDB / PHP 版本;自己决定用 dnf 安装(而不是宝塔的软件商店),因为更快;一条命令装了 50 个包;配置了 PHP-FPM;写好了 Nginx 配置;启动了所有服务并设了开机自启;开放了 80/443 防火墙端口;初始化了 MariaDB,随机生成了 root 密码并安全保存;创建了 phpinfo 测试页确认一切正常。
全程我没有任何操作。AI 自己查、自己决策、自己执行、自己验证。
它甚至注意到了 PHP-FPM 的 socket 权限问题,自己改了配置文件然后重启了服务——这要是手动操作,不熟的人得查半天文档。
第三步:连上旧服务器,摸底博客
环境就绪后,AI 问我旧服务器密码。我给了它 IP 和密码。但第一次连接失败了——安全组没放行。AI 立刻分析出了原因:"ping 不通,所有端口超时。可能是安全组规则太严。" 然后它教我怎么加安全组规则(精确到 /32 的 IP 格式),等我加完后重试,秒连。
连上后 AI 自己跑了一串侦察命令:看网站目录、看运行服务、识别博客类型(发现 wp-config.php → WordPress!)、查数据库配置、看上传文件大小(46MB)、查 PHP 版本(PHP 8.2)。
不到半分钟,AI 就给出了一份完整的博客"档案":WordPress 5.9.3,域名 alearnerlin.top,数据库 5.1MB,上传文件 46MB,主题 argon(主)+ astra + hestia,插件包括 Wordfence、WPForms、Download Monitor 等。
第四步:AI 自动迁移
全部信息摸清后,AI 的执行简直行云流水:
- 导出数据库:
mysqldump直接导出 SQL 文件(5.1MB) - 打包网站:
tar -czf把整个 WordPress 目录打成压缩包(165MB) - 打包 SSL 证书:连 Let's Encrypt 证书也一起打包了
- SCP 传输:三个文件从旧服务器拉到新服务器
整个过程我连一个命令都没敲。
中间有个小插曲:PHP 版本不匹配
旧服务器用的是 PHP 8.2,而新服务器系统自带的只有 PHP 7.4。AI 在摸底的阶段就注意到了这个问题,提前标注了 ⚠️ 警告,然后自己开始寻找安装 PHP 8.2 的方案——查 Remi 仓库、查 EPEL、查模块流……
这要是人工操作,很容易导入完数据库、打开网站看到 500 错误,才开始回头排查"为什么挂了"。
几个震撼瞬间
🤖 AI 不只执行命令,它会"决策"
它不是简单地"你说装 Nginx 我就装 Nginx"。它比较了用宝塔和用 dnf 两种安装方式的利弊,自己选了更快的方案。
🔍 AI 会主动"侦察"
它会检查 PHP-FPM 的用户是不是 nginx,发现不对就自己改。它会想到打包 SSL 证书(我都没提这个)。
💡 AI 能预测问题
发现 PHP 版本差后,它在迁移前就标记了风险。这不是被动响应——它在提前考虑"接下来可能遇到什么问题"。
⚡ 效率差距惊人
从我说"先搭环境"到全套 LNMP 就绪,大概花了 3 分钟。正常人手配,不查文档的话至少 15-20 分钟。
这次迁移给我最大的感受
AI 直接替我执行了。
不是"你应该运行这个命令",而是"我已经帮你运行完了,结果在这"。
以前用 ChatGPT 或者 Cursor,AI 的角色是"回答问题"或者"写代码"。但这次不一样——我坐在电脑前,看着终端日志刷刷地过,就像在看一个老运维操作——但它比人快得多,而且不会忘步骤。
关于 OpenClaw
这次迁移能成功,核心在于 OpenClaw 给了 AI 真正执行 Shell 命令的能力。它不是在你写代码时弹出建议,而是直接连到你的服务器,像一个真实的管理员一样:exec 执行命令、write 写文件、sessions 多任务管理。
最关键的是,它自带任务规划——每一步都有追踪,不会半路"忘了"要做的事。
总结
- 🔧 我的操作:说了大概 5 句话,加了一条安全组规则
- 🤖 AI 的操作:检查环境 → 安装全套 LNMP → 连接旧服务器 → 导出数据 → 打包传输 → 准备还原
- ⏱️ 总耗时:大约 15 分钟(大部分时间在传那个 165MB 的压缩包)
- 💰 成本:不到 $0.10 的 API 调用费用
十年前,服务器迁移是一门手艺活儿。运维工程师要写好迁移清单、按步骤执行、提防踩坑。现在呢?
跟 AI 说一句话,它帮你把活干了。
这大概是 2026 年最让我觉得「未来已来」的时刻之一。