server-management
サーバー管理の原則
本番環境システムのためのサーバー管理の思考と意思決定を学びます。このスキルは、コマンドの暗記ではなく、プロセス管理、監視戦略、スケーリングの原則を教えます。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「server-management」を使用しています。 Node.js アプリケーションにはどのプロセスマネージャーを使うべきですか?
期待される結果:
- 本番環境の Node.js には PM2 を推奨します。クラスタリング、ダウンタイムなしのリロード、クラッシュ時の自動再起動を提供します。代替案:Linux ネイティブ統合には systemd。
「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 アプリケーションにはどのプロセスマネージャーを使うべきですか?
Web アプリケーションで監視すべき主要メトリクスは何ですか?
水平スケーリングと垂直スケーリングのどちらを使うべきですか?
適切なヘルスチェックには何を含めるべきですか?
ベストプラクティス
- 後から追加するのではなく、初日から監視を開始する
- 解析を容易にするために構造化ログ(JSON 形式)を使用する
- クラッシュを自動的に処理するために自動再起動設定を実装する
- ロードバランサーの要件に基づいてヘルスチェックの深度を選択する
回避
- 非 root ユーザーではなく root としてサービスを実行する
- ログを無視するか、ログローテーションの設定をスキップする
- 自動再起動を設定する代わりに手動で再起動する
- バックアップをスキップするか、定期的なバックアップスケジュールを持たない