我让 AI 帮我搬了一个服务器,全程我只打了几个字

我在阿里云上有两台服务器:

  • 旧服务器(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 的执行简直行云流水:

  1. 导出数据库mysqldump 直接导出 SQL 文件(5.1MB)
  2. 打包网站tar -czf 把整个 WordPress 目录打成压缩包(165MB)
  3. 打包 SSL 证书:连 Let's Encrypt 证书也一起打包了
  4. 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 年最让我觉得「未来已来」的时刻之一。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇