半人前技術者の成長記

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

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

rsyslogでログをリモートサーバに送信

クラウドや仮想環境を使ってWebサーバの複数台構成が当たり前になっています。 複数台構成になると各サーバ毎に保存されているログをわざわざ各サーバにログインして確認するのは面倒です。 また、クラウドなど …

no image

直下で使われているディスク容量を出す方法

duは、ディレクトリ内のファイル容量を表示するLinuxコマンドです。 -kオプションを使うと指定ディレクトリ以降のディレクトリの容量を出力されるが、大量のファイルやディレクトリがある場合に行数が多く …

no image

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

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

no image

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

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

no image

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

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

右上部広告