从零搭建 AI 辅助的服务器运维体系

为什么要用 AI 做运维?

传统运维需要记住大量命令、配置和流程。有了 AI 助手,你只需要描述目标,它来执行具体操作。

服务器运维

我的运维工具箱架构

我建立了一个 Python 脚本集合,通过 AI 助手调用来管理多台服务器:

1
2
3
4
5
6
Maintenance/
├── server/ # 服务器基础运维
├── hermes/ # 应用服务管理
├── deploy/ # 部署同步
├── wordpress/ # 网站插件
└── credentials/ # 凭据管理

核心思路

  1. 统一凭据管理:所有服务器的连接信息集中存储
  2. 脚本模板化:常用操作封装成可复用的脚本
  3. AI 上下文持久化:通过 steering 文件让 AI 记住项目信息

实际案例:FRP 内网穿透迁移

最近我把 FRP 服务从新加坡迁移到国内阿里云,整个过程通过 AI 完成:

1
2
3
4
5
6
# AI 自动完成的操作:
# 1. 连接阿里云服务器
# 2. 下载安装 frps
# 3. 配置 systemd 服务
# 4. 设置 Nginx 反向代理
# 5. 验证服务状态

延迟从 163ms 降到了 22ms,丢包率从 40% 降到 0%。

延迟对比

安全考虑

  • 凭据文件通过 .gitignore 排除(或使用私有仓库)
  • SSH 使用密钥认证而非密码
  • 服务端口不直接暴露,通过 Nginx 反代

小结

AI + 自动化脚本的组合,让一个人也能轻松管理多台服务器。重要的是建立好信息索引,让 AI 每次都能快速进入状态。