半人前技術者の成長記

挫折と妄想を膨らませながら成長するだろう技術者の日記

apache Linux

アクセスログからIPアドレスを抽出するコマンド

投稿日:2012年3月7日 更新日:

ApacheのアクセスログからIPアドレス部分のみを抜き出し、
重複したIPアドレスが何件あるのか、表示してくれるコマンド。
【コマンド】

cat /var/log/httpd/access_log | cut -d " " -f 1 | sort | uniq -c

【実行結果】

      3 1.72.10.73
    412 101.143.234.247
      2 103.246.38.196
      4 107.20.202.46
      4 113.32.251.146
 

重複件数が少ない順に出力させたい場合
【コマンド】

cat /var/log/httpd/access_log | cut -d " " -f 1 | sort | uniq -c |sort

【実行結果】

      1 119.235.237.12
      1 119.235.237.75
      1 119.63.196.10
      1 119.63.196.29
 

重複件数が多い順にしたい場合
【コマンド】

cat /var/log/httpd/access_log | cut -d " " -f 1 | sort | uniq -c |sort -r

【実行結果】

      646 124.35.143.180
      505 66.249.69.206
      408 101.143.234.247

[参考]
http://c-brains.jp/blog/wsg/11/03/09-150446.php

pc

pc

-apache, Linux
-, , , , , ,

執筆者:

関連記事

no image

mod_proxy_ajpで特定のディレクトリにBasic認証

apache 2.2 と mod_proxy_ajpを利用してTomcat管理下の特定のディレクトリに Basic認証を掛ける方法になります。 必要なモジュール auth_basic_module a …

no image

ssh 公開鍵認証の設定

接続先のサーバーにローカルで作成した公開鍵を設置する方法が一般的な方法ですが、毎回鍵を作り直す手間があります。 そこで、今回はサーバー上の秘密鍵をローカルに転送し、利用することにしました。 鍵の作成 …

no image

負荷監視ツール Cactiインストール

サーバの負荷監視ツールのcacti(カクタイ)を導入した時の作業手順です。 まず、yumを使ってcactiをインストール。 # yum install cacti –enablerepo= …

no image

mackerel(マカレル)のプラグイン追加

Saas型のサーバの負荷、死活監視サービスのmackerel(以下、マカレル)の公式プラグインをインストール手順です。 追加したプラグインは、以下の点になります。 1.Apache 2.MySQL プ …

no image

Ubuntu10.04でのAutofsを使ったNFSのマウント

Ubuntu10.04でBUFFALO TeraStation(TS-HTGL/R5)のNFSを Autofsを使ってマウントした。 やり方は、Huuah.com(英語)に書かれていた方法を参考にしま …

右上部広告