前言¶
在 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 技能的客戶端中工作,希望用統一話術覆蓋存儲、網絡、性能、內存、日誌、安全、文檔查詢的人。
使用上需注意
- 環境權限:診斷類 Skill 往往需要在目標主機執行只讀或變更類命令;生產環境變更(分區、擴容、
fstab、安全加固)應由人確認後再執行。 - 版本對齊:技能版本爲 1.2.0,與主機 TencentOS 小版本不一致時,文檔查詢結果需與現場發行說明交叉覈對。
- 能力邊界:Skill 提供的是結構化診斷與操作指引,不能替代你對變更窗口、備份與回滾策略的判斷;
kdump、等保加固、CVE 處理仍要符合組織安全流程。 - 安裝路徑:務必按 SkillHub 文檔將技能裝進當前 Agent 的 skills 目錄,避免裝到默認
./skills/導致未加載。
SkillHub 頁面當前顯示評分 100000、下載 3328 次(統計以頁面爲準,會隨時間變化)。
結尾¶
若你希望在 Agent 對話裏用自然語言覆蓋 TencentOS 從磁盤、網絡、性能到安全與文檔的運維問題,可先安裝 @user_7ac3e421/tencentos-expert,再用官方觸發詞描述現象。技能主頁:https://www.skillhub.cn/skills/user_7ac3e421/tencentos-expert。