name: openclaw description: 提供結構化的伺服器運維工作流程,包含系統識別、安全檢查、命令驗證和故障排查;當用戶需要系統管理、效能最佳化、日誌分析或伺服器維護時使用
推薦訪問7w4.net獲取更多AI技能。
識別系統型別
bash
# Linux
cat /etc/os-release
uname -a
# macOS
sw_vers
# Windows
systeminfo
評估當前狀態
uptime 或 top -bn1 | head -20df -hfree -h 或 vm_stat網路連線:ss -tuln 或 netstat -tuln
檢查風險因素
--help 或 man 檢視命令詳細說明識別破壞性引數(如 -r、-f、--force)
模擬執行(如果可能)
--dry-run 引數(如 rsync、apt-get)echo 預覽命令在測試環境先執行
安全檢查清單
在非高峰期執行(如適用)
即時監控
準備中斷執行(如 Ctrl+C)
記錄操作
驗證相關服務執行正常
資料完整性檢查
檢查配置檔案語法
文件更新
觸發:系統響應慢、負載高
流程:
1. 執行 scripts/analyze-system.sh --json 收集系統快照
2. 分析資源使用情況(CPU、記憶體、磁碟 I/O、網路)
3. 定位高消耗程序
4. 根據分析結果提供最佳化建議
觸發:磁碟使用率超過閾值
流程:
1. df -h 確認磁碟使用情況
2. du -h --max-depth=1 /path 定位大目錄
3. find /path -type f -size +100M 查詢大檔案
4. 列出可清理檔案清單(不直接刪除)
5. 等待使用者確認後再執行清理
觸發:程序異常、需要重啟服務
流程:
1. ps aux | grep process_name 查詢程序
2. systemctl status service_name 檢查服務狀態
3. 檢視日誌檔案:journalctl -u service_name -n 50 或 /var/log/...
4. 分析異常原因
5. 提供解決方案(優先非破壞性方案)
觸發:網路不通、服務不可訪問
流程:
1. ping target_ip 測試連通性
2. ip addr 或 ifconfig 檢查網路配置
3. ss -tuln 檢查埠監聽
4. iptables -L -n 或 nft list ruleset 檢查防火牆
5. 檢視 /var/log/syslog 或相關日誌
觸發:需要分析錯誤日誌、排查問題
流程:
1. 確定日誌位置:/var/log/...、journalctl
2. 按時間篩選:grep "ERROR" /path/log | tail -100
3. 按關鍵詞搜尋:grep "keyword" /path/log
4. 統計錯誤頻率:grep "ERROR" /path/log | wc -l
5. 分析錯誤模式和上下文
觸發:安裝、更新、解除安裝軟體
流程:
1. 識別包管理器:apt-get、yum、dnf、pacman、brew
2. 更新包索引:apt-get update 或 yum check-update
3. 檢視可用版本:apt-cache show package_name
4. 模擬安裝:apt-get install --dry-run package_name
5. 執行安裝並驗證:apt-get install package_name + package_name --version
/etc/debian_version/etc/redhat-release/etc/arch-releasecat /etc/os-releasesw_vers 或 uname -s 返回 "Darwin"systeminfo 或 ver--json 輸出 JSON 格式,--output FILE 儲存到檔案包含:命令說明、安全等級、示例、風險提示
references/safety-checklist.md - 安全檢查清單
包含:執行前檢查、風險評估、回滾準備
references/troubleshooting-guide.md - 故障排查指南
rm -rf 除非 100% 確認路徑echo 預覽完整命令功能:全面檢查系統狀態 執行方式:呼叫指令碼 + 智慧體分析
# 執行系統資訊收集
/workspace/projects/openclaw/scripts/analyze-system.sh --json
智慧體分析要點: - 識別系統型別和版本 - 評估資源使用率 - 檢查異常程序 - 識別潛在風險
功能:識別並建議清理大檔案 執行方式:智慧體引導 + 使用者確認
# 查詢大檔案(只讀)
find /var/log -type f -size +100M -exec ls -lh {} \;
# 檢查磁碟使用
df -h
關鍵步驟: 1. 使用只讀命令定位目標 2. 列出清理建議清單 3. 等待使用者確認 4. 執行清理並驗證
功能:診斷程序崩潰或卡死原因 執行方式:智慧體分析
# 查詢程序
ps aux | grep nginx
# 檢查服務狀態
systemctl status nginx
# 檢視日誌
journalctl -u nginx -n 50 --no-pager
智慧體分析: - 結合程序狀態、日誌內容、系統資源 - 識別異常模式 - 提供針對性解決方案
這個 Skill 質量不錯,結構清晰且易於理解。它最大的優點是安全意識很強,提供了詳細的安全檢查清單和命令風險評估,能幫助避免常見的運維失誤。工作流程設計得很規範,按照識別環境→評估風險→執行→驗證的步驟來操作。配套的參考資料也比較齊全。不過內容偏向理論指導,實際案例偏少,遇到複雜問題時可能不夠用。總體來說適合需要做伺服器維護的使用者使用,但需要一定的 Linux 基礎才能更好地利用。推薦等級:良好。