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。

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

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

小夜