多服务器管理
如果你需要管理多台服务器,旗鱼的多标签页、分组和 AI 协作功能可以大大提升效率。
多标签页操作
每连接一台服务器就会打开一个新标签页。你可以同时打开多个标签,随时切换:
| 标签页 | 用途 |
|---|---|
| 生产服务器 A | 监控运行状态 |
| 生产服务器 B | 查看日志 |
| 测试环境 | 部署和验证 |
| 数据库服务器 | 管理数据 |
| 本地终端 | 开发调试 |
标签页操作
- 新建:点击
+按钮或按Ctrl/Cmd + T - 切换:点击标签页或按
Ctrl/Cmd + Tab - 关闭:点击标签页的
×或按Ctrl/Cmd + W - 重命名:右键标签页选择「重命名」(方便区分多台服务器)
- 拖拽排序:拖动标签页调整顺序
每个标签页的终端和 AI 对话都是完全独立的——在 A 服务器的对话不会影响 B 服务器。
服务器分组
当服务器数量较多时,分组可以帮你快速找到目标服务器。
创建分组
在「设置 → SSH 连接管理」中,可以给每台服务器指定分组:
- 按环境分组:生产 / 测试 / 开发 / 预发布
- 按项目分组:项目 A / 项目 B / 项目 C
- 按职能分组:Web 服务器 / 数据库 / 缓存 / 消息队列
- 按地域分组:北京机房 / 上海机房 / 海外
使用分组
分组后,左侧边栏的连接列表会按组折叠展示:
▼ 生产环境
web-01 (10.0.1.10)
web-02 (10.0.1.11)
db-master (10.0.1.20)
▼ 测试环境
test-web (10.0.2.10)
test-db (10.0.2.20)
▶ 开发环境
...
点击分组名称可以展开/折叠,点击服务器名一键连接。
Xshell 会话导入
从 Xshell 迁移过来的用户可以一键导入所有会话配置,保留原有的分组结构:
- 打开「设置 → SSH 连接管理」
- 点击「导入」→ 选择「Xshell」
- 选择 Xshell 会话文件目录(通常在
文档/NetSarang Computer/6/Xshell/Sessions) - 确认导入
导入内容包括:
- 服务器地址、端口、用户名
- 认证方式(密码/密钥)
- 文件夹分组结构
AI 与主机画像
连接多台服务器后,旗鱼的 AI 会为每台服务器自动维护一份主机画像(Host Profile)。
什么是主机画像
主机画像是 AI 为每台服务器记住的「档案」,包含:
- 操作系统:CentOS 7 / Ubuntu 22.04 / Debian 12 等
- 已安装的软件:nginx、Docker、MySQL、Python 版本等
- 网络配置:IP 地址、开放端口
- 常用目录:应用部署路径、日志路径、配置路径
- 运维习惯:你常用的命令和操作流程
主机画像的好处
有了主机画像,AI 不需要每次都重新了解服务器环境:
| 没有画像 | 有画像 |
|---|---|
| 你:帮我重启 Web 服务 AI:你的 Web 服务用的是什么?nginx?Apache? | 你:帮我重启 Web 服务 AI:好的,这台服务器用的是 nginx,执行 systemctl restart nginx |
| 你:查看日志 AI:请问日志在哪个目录? | 你:查看日志 AI:检查 /var/log/nginx/error.log(上次确认过的路径) |
画像会自动积累——你用得越多,AI 对这台服务器就越熟悉。
手动教 AI
你也可以主动告诉 AI 重要信息:
记住:这台服务器是 Web 前端服务器,应用部署在 /home/app/frontend,
用 PM2 管理 Node.js 进程,nginx 做反向代理
AI 会把这些信息保存到该服务器的画像中。
跨服务器操作
在不同标签页中,AI 分别知道自己连接的是哪台服务器。
典型场景
在生产 Web 服务器标签页:
检查 nginx 状态和最近的错误日志,有没有 502 报错
切换到数据库服务器标签页:
看一下 MySQL 的慢查询日志,有没有超过 5 秒的查询
切换到本地终端标签页:
根据刚才两台服务器的信息,帮我分析一下 502 错误的可能原因
每个标签页是独立的对话上下文,但你可以在一个标签页中口头总结另一个标签页的发现,让 AI 综合分析。
批量操作
如果需要在多台服务器上执行相同操作:
方式一:逐台执行
- 先在一台服务器上让 AI 完成操作并验证
- 确认命令正确后,在其他服务器上告诉 AI 执行同样的操作
方式二:编写脚本
帮我写一个 Shell 脚本,完成以下操作:
1. 停止 nginx
2. 更新配置文件(已放在 /tmp/nginx.conf)
3. 测试配置语法
4. 启动 nginx
5. 验证服务状态
然后在每台服务器上运行这个脚本。
方式三:利用觉醒模式
对于需要定期在多台服务器上执行的任务(如巡检),可以创建觉醒模式的关切来自动化。详见 觉醒模式入门。