apacheアクセスログの使用方法


めちゃめちゃ参考になりました
使わせてもらいます

Serverレッスン
http://blog.livedoor.jp/serverlesson/archives/628477.html

japan portal
http://jp.superuser.co.kr/home/lecture/index.php?cateNo=2&secNo=13&theNo=35&leccode=10531


メモ

  • 行数を調べる
wc -l access_log cut -d " " -f 1,4 access_log
  • URLに何回アクセスされたかを調べる
cut -d " " -f 11 /var/log/access.log | sort | uniq -c
  • 日付を絞り込む
grep '23\/Aug\/2010' access_log grep '23\/Aug\/2010' access_log | grep -v '\/robots.txt'
  • 8月で絞り込む
grep '[0-9]\{1,2\}\/Aug\/2010' access_log
  • 日付の範囲で絞り込む(22日〜23日)
grep '[22-23]\/Aug\/2010' access_log
  • ユニークIPを抜き出す
  cat access_log | awk '{print $1}' > imsi ; sort -u imsi > imsi3 ; wc -l imsi3
  • 特定日付けにあたるユニークIPアドレスをカウントする
  grep 20\/Sep\/2003 access_log | awk '{print $1}' > imsi ; sort -u imsi > imsi3 ; wc -l imsi3