TencentOS Server 全栈运维诊断专家:用自然语言驱动 24 项按需加载的运维能力

前言

在 TencentOS Server 或同类 RHEL 系环境上排障,常见路径是翻文档、记命令、再按症状逐个试工具。磁盘满、网络慢、OOM、服务起不来往往跨多个子系统,Agent 若没有结构化能力,容易给出泛泛建议或漏掉 LVM、journalctl、perf 等关键步骤。

下面介绍 SkillHub 上的 TencentOS Server全栈运维诊断专家(坐标 @user_7ac3e421/tencentos-expert,当前版本 1.2.0)。它把「听懂问题 → 选对能力接口 → 按实现执行」串成一条链路,共 24 项能力,采用渐进式按需加载,避免一次性塞进整本运维手册。

这是什么

一句话定位:面向 TencentOS Server 的全栈运维诊断 Skill,根据你的自然语言描述,自动识别需要的能力接口,查询能力实现,再调用具体能力协助解决问题。

  • 发布与归属:SkillHub 分类为 it-ops-security,来源为 community,发布者标识为 user_7ac3e421;页面标注为 TencentOS 作者维护。
  • 依赖:标签 requires_api_key=false,安装使用本身不强制额外 API Key(具体诊断仍可能在目标主机上执行系统命令,需你自行授权 Agent 与终端权限)。
  • 官方入口:SkillHub 技能页;API 地址 https://api.skillhub.cn/user_7ac3e421/tencentos-expert。

核心功能

官方简介将能力归纳为以下方向(合计 24 项,按需加载):

存储与文件系统

磁盘空间、分区、文件系统、LVM、扩容、挂载与 fstab、SMART / 坏块等健康检测相关排查与操作指引。

网络

连通性、端口、DNS、丢包、延迟(含 RTT)、「网络慢」类问题的分层排查思路与命令组合。

CPU 与 I/O 性能

火焰图、CPU 热点、perf、系统调用热点、调度延迟、中断均衡(含软中断)、文件 I/O 延迟、page cache、fsync、进程 I/O 追踪(如 iotop 等场景)。

内存

内存泄漏线索、OOM、进程被杀、内存不足等诊断路径。

系统与服务

系统日志(journalctl、dmesg)、服务管理(systemctl、启动失败)、时间同步(NTP、chrony、时区)、软件包与软件源(yum / dnf、pip / npm 源、版本与安全更新)。

可靠性与安全

kdump 配置与故障排查(vmcore、crashkernel)、等保三级安全基线检查与加固、CVE 漏洞查询。

产品与迁移

TencentOS 产品文档实时查询、版本信息、CentOS 迁移相关说明。

官方列出的触发词(用于自然语言唤起对应能力域)包括:磁盘满、磁盘空间、分区、格式化、挂载、fstab、LVM、扩容、SMART、坏块、ping 不通、端口不通、DNS、丢包、延迟、网络慢、RTT、火焰图、CPU 热点、perf、系统调用、调度延迟、中断不均衡、软中断、文件 IO 慢、fsync 慢、page cache、IO 延迟、进程 IO、iotop、内存泄漏、OOM、进程被杀、内存不足、日志、journalctl、dmesg、服务启动失败、systemctl、时间不对、NTP、chrony、时区、yum 源、dnf、pip 源、npm 源、软件包版本、安全更新、CVE、kdump、vmcore、crashkernel、等保、安全加固、安全基线、TencentOS 文档、版本信息、CentOS 迁移等。

安装与启用

SkillHub 页面给出的通用方式是:让当前 AI Agent 按官方安装文档处理,并指定技能坐标。

方式一:提示词安装(页面推荐)

将下面这句话发给已支持 Skill 的 Agent(如 Cursor、Claude Code 等):

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_7ac3e421/tencentos-expert`。

Agent 会按 SkillHub 安装与优先源配置 检查 skillhub CLI、选择当前环境的 skills 目录并完成安装。

方式二:skillhub CLI

先确认 CLI 是否可用:

command -v skillhub && skillhub --version

未安装时,可按官方文档执行完整安装(示例为文档中的推荐命令):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装技能时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,Agent 可能无法加载。文档中给出的常见路径示例:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装命令形式(将 <skills 目录> 替换为实际路径):

skillhub install @user_7ac3e421/tencentos-expert --dir <skills 目录>

也可先搜索再安装:

skillhub search tencentos
skillhub install @user_7ac3e421/tencentos-expert --dir <skills 目录>

安装后按你所用客户端要求重启或刷新 Agent,使 SKILL.md 被索引。

典型用法

Skill 的设计是「自然语言 → 识别接口 → 查实现 → 执行」。下面几类表述与官方触发词一致,可直接在对话中使用(需在已安装该 Skill 的 Agent 里、并对目标环境具备必要访问权限)。

磁盘与 LVM

根分区磁盘满了,df 显示 100%,请按 TencentOS 习惯排查并给出扩容或清理步骤,涉及 LVM 时请说明 pv/vg/lv 检查顺序。

网络

从本机 ping 不通某内网 IP,TCP 端口也不通,请分层排查 DNS、路由、防火墙和监听状态,并说明需要我补充哪些信息。

CPU / I/O

业务延迟升高,怀疑 CPU 热点和文件 IO 慢,请说明如何用 perf / 火焰图思路定位,以及 fsync、page cache 相关的检查项。

内存与服务

凌晨有进程被 OOM killer 杀掉,请结合 dmesg 和 journalctl 给诊断步骤;若是某 systemd 服务启动失败,请按 systemctl 日志路径排查。

安全与文档

需要做等保三级相关的安全基线检查思路,并查询当前环境是否有需要关注的安全更新或 CVE;同时查 TencentOS 文档里 kdump 与 crashkernel 的配置要点。

经过上面的步骤,Agent 应逐步加载与问题域匹配的子能力,而不是一次性罗列全部 24 项。

适用场景与注意

适合谁

  • 日常维护 TencentOS Server 或熟悉 RHEL 系工具链的运维、SRE、后端工程师。
  • 已在 Cursor、Claude Code、Codex 等支持 SkillHub 技能的客户端中工作,希望用统一话术覆盖存储、网络、性能、内存、日志、安全、文档查询的人。

使用上需注意

  1. 环境权限:诊断类 Skill 往往需要在目标主机执行只读或变更类命令;生产环境变更(分区、扩容、fstab、安全加固)应由人确认后再执行。
  2. 版本对齐:技能版本为 1.2.0,与主机 TencentOS 小版本不一致时,文档查询结果需与现场发行说明交叉核对。
  3. 能力边界:Skill 提供的是结构化诊断与操作指引,不能替代你对变更窗口、备份与回滚策略的判断;kdump、等保加固、CVE 处理仍要符合组织安全流程。
  4. 安装路径:务必按 SkillHub 文档将技能装进当前 Agent 的 skills 目录,避免装到默认 ./skills/ 导致未加载。

SkillHub 页面当前显示评分 100000、下载 3328 次(统计以页面为准,会随时间变化)。

结尾

若你希望在 Agent 对话里用自然语言覆盖 TencentOS 从磁盘、网络、性能到安全与文档的运维问题,可先安装 @user_7ac3e421/tencentos-expert,再用官方触发词描述现象。技能主页:https://www.skillhub.cn/skills/user_7ac3e421/tencentos-expert。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜