識別系統型別
# Linux
cat /etc/os-release
uname -a
# macOS
sw_vers
# Windows
systeminfo
評估當前狀態
uptime 或 top -bn1 | head -20df -hfree -h 或 vm_statss -tuln 或 netstat -tuln檢查風險因素
命令風險評估
--help 或 man 檢視命令詳細說明-r、-f、--force)模擬執行(如果可能)
--dry-run 引數(如 rsync、apt-get)echo 預覽命令安全檢查清單
執行命令
即時監控
記錄操作
驗證結果
資料完整性檢查
文件更新
觸發:系統響應慢、負載高 流程:
scripts/analyze-system.sh --json 收集系統快照本技能來自小蔥技能站7w4.net。
觸發:磁碟使用率超過閾值 流程:
df -h 確認磁碟使用情況du -h --max-depth=1 /path 定位大目錄find /path -type f -size +100M 查詢大檔案觸發:程序異常、需要重啟服務 流程:
ps aux | grep process_name 查詢程序systemctl status service_name 檢查服務狀態journalctl -u service_name -n 50 或 /var/log/...觸發:網路不通、服務不可訪問 流程:
ping target_ip 測試連通性ip addr 或 ifconfig 檢查網路配置ss -tuln 檢查埠監聽iptables -L -n 或 nft list ruleset 檢查防火牆/var/log/syslog 或相關日誌觸發:需要分析錯誤日誌、排查問題 流程:
/var/log/...、journalctlgrep "ERROR" /path/log | tail -100grep "keyword" /path/loggrep "ERROR" /path/log | wc -l觸發:安裝、更新、解除安裝軟體 流程:
apt-get、yum、dnf、pacman、brewapt-get update 或 yum check-updateapt-cache show package_nameapt-get install --dry-run package_nameapt-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/linux-commands.md - 常用命令參考與風險評估
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
關鍵步驟:
功能:診斷程序崩潰或卡死原因 執行方式:智慧體分析
# 查詢程序
ps aux | grep nginx
# 檢查服務狀態
systemctl status nginx
# 檢視日誌
journalctl -u nginx -n 50 --no-pager
智慧體分析:
這個 Skill 質量不錯,結構清晰且易於理解。它最大的優點是安全意識很強,提供了詳細的安全檢查清單和命令風險評估,能幫助避免常見的運維失誤。工作流程設計得很規範,按照識別環境→評估風險→執行→驗證的步驟來操作。配套的參考資料也比較齊全。不過內容偏向理論指導,實際案例偏少,遇到複雜問題時可能不夠用。總體來說適合需要做伺服器維護的使用者使用,但需要一定的 Linux 基礎才能更好地利用。推薦等級:良好。