网易首页 > 网易号 > 正文 申请入驻

十个运维技能配十个容器测试,九个通过一个跳过

0
分享至

十个技能,十个 Docker 测试,九个在 Ubuntu 上通过,一个被跳过。这是整篇文章里唯一值得核对的数字,仓库里的 tests/run.sh 会把这个结果直接打印出来。

给代理读的操作手册,问题出在哪

写给人类看的操作手册会留白,人靠上下文就能补全。代理补全同样的空白靠的是猜,而关于 ufw --force enable 的一个错误猜测,就能把你锁在服务器外面。

所以这里的每个流程都打包成一个文件夹,代理可以整体加载:

  • skills/vps-basics/ 目录下包含 SKILL.md,YAML 前置元数据后面跟着编号步骤。
  • references/ 目录里放着 jail.local,也就是第三步要复制的文件。

前置元数据里带有名称、描述、版本、许可证和平台信息。Claude Code 原生就能读取这种目录结构。任何遵循 AgentSkills 规范的加载器也能读取同样的文件夹,不过目前只对 Claude Code 和我自己的运行器做过测试。

测试跑的是技能自己的步骤

技能是一份文档,文档会腐坏。这个测试装置通过执行文档本身来堵住这个缺口:

Docker 容器以特权模式启动,挂载 references 目录为只读,基于 ubuntu:22.04 镜像执行一串命令。先更新软件包并安装 ufw 和 fail2ban,然后设置 ufw 默认拒绝入站,放行 22、80、443 端口,强制启用防火墙,复制 jail.local 到 fail2ban 配置目录,启动 fail2ban 服务,最后用 grep 断言 ufw 状态为 active、22 端口在规则里、fail2ban 的 sshd 监狱状态正常。

这些命令就是 skills/vps-basics/SKILL.md 里的步骤,原样复制出来。改了 SKILL.md 却不改测试,两边就对不上;改了测试却不改 SKILL.md,断言就不再匹配。无论哪种情况,测试装置都会在读者拿到错误版本之前先变红。

tests/run.sh 会遍历每一个 tests/.sh,跳过前置元数据里标注 host-specific: true 的技能,遇到第一个失败就以非零状态退出。有一个技能是主机特定的:wan-failover-uplink-guard 需要两条物理上行链路,没有任何容器能提供这种条件。

这十个技能覆盖了什么

公开仓库里免费且采用 MIT 许可证的有四个:

  • vps-basics:在新机器上配置 ufw 默认拒绝策略,加上一个 fail2ban 的 sshd 监狱。
  • backup-restore-drill:每个备份步骤都配对一个恢复步骤,备份只有在被读回验证之后才算数。
  • service-health-check:按进程、端口、HTTP 的顺序依次检查。
  • systemd-unit-authoring:把一个脚本变成 systemd 单元,崩溃时自动重启,开机时自动启动。

付费部分在结账功能开放后提供,目前还没有开放:caddy-reverse-proxytailscale-funnelpi-hardeningtelegram-bot-deploymentwan-failover-uplink-guardwol-wake-and-remote-shutdown

健康检查为什么要分三层

service-health-check 先查进程,再查端口,最后查 HTTP,遇到第一个失败就停止。每一层抓住的是上一层漏掉的问题。只查进程,会放过一个还占着端口的挂起进程。只查端口,会放过一个接受连接但对每个请求都返回 500 的应用。只有 HTTP 检查读到的才是用户真正会读到的东西。

这个测试证明不了什么

容器测试证明的是技能里的命令在干净环境里能跑通。它证明不了这些步骤在生产环境里一定安全,也证明不了代理在真实场景中不会做出其他危险操作。测试能抓住的是文档和命令之间的漂移,抓不住的是文档本身的设计缺陷。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
国家一级女演员陈丽云被逮捕!

国家一级女演员陈丽云被逮捕!

许三岁
2026-03-28 09:24:30
75年贺龙追悼会,周总理审阅悼词后改了一句话,毛主席批示:同意

75年贺龙追悼会,周总理审阅悼词后改了一句话,毛主席批示:同意

大运河时空
2026-09-08 08:10:03
小米米家智能鱼缸2 Pro发售:31L容量,649元

小米米家智能鱼缸2 Pro发售:31L容量,649元

IT之家
2026-09-07 08:22:09
莎拉含泪投案自首!内部叛徒泄露行踪,阿基诺家族突然变脸捅刀

莎拉含泪投案自首!内部叛徒泄露行踪,阿基诺家族突然变脸捅刀

芳芳历史烩
2026-09-08 00:54:38
军事 | 为了军援乌克兰,爱沙尼亚白白被骗7000万欧元,骗子在印度还是意大利?

军事 | 为了军援乌克兰,爱沙尼亚白白被骗7000万欧元,骗子在印度还是意大利?

新民周刊
2026-09-07 09:12:55
33万电车两年亏掉21万!车主含泪自述:我买的不是车,是电动爹

33万电车两年亏掉21万!车主含泪自述:我买的不是车,是电动爹

民间胡扯老哥
2026-09-07 07:27:01
在长沙,工资就是一个巨大的3500

在长沙,工资就是一个巨大的3500

一条要飞跃的咸鱼
2026-08-28 08:22:02
China GT赛场燃起大火!车手49秒火海救人,吴彦祖:赛事方太丢人

China GT赛场燃起大火!车手49秒火海救人,吴彦祖:赛事方太丢人

娱圈办事处
2026-09-07 18:45:22
一位日本兵回忆:我们强迫中国女人在尸体旁跳舞,画下了一张丑恶的画

一位日本兵回忆:我们强迫中国女人在尸体旁跳舞,画下了一张丑恶的画

千秋文化
2026-09-07 20:20:56
美乌密谈结束,特朗普和平方案获三方认可,俄罗斯要和美国谈大单

美乌密谈结束,特朗普和平方案获三方认可,俄罗斯要和美国谈大单

邱震海
2026-09-07 20:20:03
郭德纲演出案罚没63.56万,相当于武汉文旅此前全年罚没收入的一半

郭德纲演出案罚没63.56万,相当于武汉文旅此前全年罚没收入的一半

马小白
2026-09-08 09:39:51
经济学家马光远:根据国际经验,房地产再回到上一轮高点需要10年

经济学家马光远:根据国际经验,房地产再回到上一轮高点需要10年

史之铭
2026-08-22 18:13:05
中老年人多久吃一次他达拉非最合适?牢记 “2 种方案 + 3 个关键”

中老年人多久吃一次他达拉非最合适?牢记 “2 种方案 + 3 个关键”

阿兵科普
2026-08-27 22:20:39
特朗普斡旋俄乌失败,俄军日损失超1500人

特朗普斡旋俄乌失败,俄军日损失超1500人

名人苟或
2026-09-07 16:00:21
成龙确诊ADHD,粉丝心疼极了

成龙确诊ADHD,粉丝心疼极了

大爱三湘
2026-09-05 22:24:19
事业没了、婚也离了,被封5年后赵薇再曝近况,瘦到脱相不敢认

事业没了、婚也离了,被封5年后赵薇再曝近况,瘦到脱相不敢认

阿讯说天下
2026-08-30 06:10:34
罗德里撞翻埃里克后嘀咕:不是哥们儿,这他*也太倒霉了

罗德里撞翻埃里克后嘀咕:不是哥们儿,这他*也太倒霉了

懂球帝
2026-09-07 15:28:14
60~70岁老人,这12条占八条福人,占10条,牛人,全占堪比活神仙

60~70岁老人,这12条占八条福人,占10条,牛人,全占堪比活神仙

暖风吹过竹林
2026-09-08 09:53:29
郑钦文美网逆转,1亿代言费保住了!

郑钦文美网逆转,1亿代言费保住了!

乡野小珥
2026-09-06 07:12:19
北京49岁岳母自述:从前并不觉得世上有天生坏种,直到遇到了他

北京49岁岳母自述:从前并不觉得世上有天生坏种,直到遇到了他

温情邮局
2025-05-12 15:59:16
2026-09-08 11:48:49
爬虫饲养员
爬虫饲养员
业余养了只叫“龙虾”的AI爬虫,主业是给互联网打工。
185文章数 75关注度
往期回顾 全部

科技要闻

小米再次背水一战

头条要闻

新加坡舆论场出现歧视印度裔言论 李显龙、黄循财发声

头条要闻

新加坡舆论场出现歧视印度裔言论 李显龙、黄循财发声

体育要闻

郑钦文,奇迹只发生在相信奇迹的人身上

娱乐要闻

郭德纲乱改抗战歌曲被重罚!

财经要闻

全球黄金“回家”

汽车要闻

领克20 领克的纯电小钢炮这次更运动了

态度原创

旅游
本地
健康
手机
公开课

旅游要闻

请查收!鹤壁多个景区即将开启优惠模式

本地新闻

扒完小作文,富豪们私藏的度假胜地有多绝

同样是脑梗,为何康复结局大不同?

手机要闻

1999元 REDMI显示器A27U Type-C 120Hz 2027发布:4K超清低反屏、一键适配苹果生态色彩

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版