はじめに
このプロジェクトでは、Nginx サーバーのアクセス ログのログ分析を行う方法を学びます。アクセス回数による上位の IP アドレス、サーバーに少なくとも 10 回アクセスした IP アドレス、最も多くアクセスされた要求、および 404 ステータスの要求アドレスなど、ログから貴重な情報を取得します。
🎯 タスク
このプロジェクトでは、以下を学びます。
- 特定の日付からアクセス回数が最も多い 5 つの IP アドレスを取得する方法
- 特定の日付範囲内でサーバーに少なくとも 10 回アクセスしたすべての IP アドレスを見つける方法
- 静的ファイルとリソースを除外して、ログ ファイルから最も多くアクセスされた 10 個の要求を取得する方法
- ログ ファイルから 404 ステータスのすべての要求アドレスを書き込む方法
🏆 成果
このプロジェクトを完了すると、以下ができるようになります。
- Nginx アクセス ログから意味のある情報を分析して抽出する
- シェル スクリプトを使ってログ分析タスクを自動化する
- フィルタリング、ソート、カウントなどの一般的なログ分析手法を理解して適用する
- 分析結果を構造化された方法で管理して整理する




