server-management
伺服器管理原則
學習生產系統中的伺服器管理思維與決策。此技能教授流程管理、監控策略和擴展原則,而非記憶指令。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「server-management」。 Node.js 應用程式應該使用哪種流程管理器?
預期結果:
- 生產環境的 Node.js 建議使用 PM2。它提供叢集化、零停機重載和崩潰自動重啟。替代方案:systemd 用於 Linux 原生整合。
正在使用「server-management」。 何時應該水平擴展而非垂直擴展?
預期結果:
- 垂直擴展(更多 CPU/RAM)可快速解決單實例瓶頸。水平擴展(更多實例)提供永續性和分散式。短期需求選垂直,長期成長選水平。
正在使用「server-management」。 伺服器資安的關鍵原則是什麼?
預期結果:
- 關鍵原則:僅使用 SSH 金鑰(不使用密碼)、防火牆僅開放必要埠、定期安全更新、使用環境變數儲存機密、完整的稽核日誌。
安全審計
安全Static analysis flagged two instances of 'weak cryptographic algorithm' at SKILL.md lines 3 and 166. After manual review, these are FALSE POSITIVES. Line 3 contains only a description string in YAML frontmatter, and line 166 contains only instructional text. The file contains no cryptographic code, no network requests, no file system operations, no environment access, and no external command execution. This is purely educational content teaching server management concepts.
偵測到的模式
品質評分
你能建構什麼
DevOps 學習
學習伺服器運維與生產環境概念的新手開發者
架構決策
需要決定監控與擴展策略的工程師
系統疑難排解
建立疑難排解流程與優先順序的團隊
試試這些提示
生產環境的 Node.js 應用程式應該使用哪種流程管理器?
網頁應用程式應該監控哪些關鍵指標?
何時應該水平擴展而非垂直擴展?
完善的健康檢查應該包含什麼?
最佳實務
- 從第一天就開始監控,而非事後追加
- 使用結構化日誌(JSON 格式)以便於解析和分析
- 實作自動重啟設定以自動處理崩潰
- 根據負載平衡器需求選擇健康檢查深度
避免
- 使用 root 執行服務而非非 root 使用者
- 忽略日誌或跳過日誌輪替設定
- 手動重啟而非設定自動重啟
- 跳過備份或未建立定期備份排程