よくアクセスしてきてるIPアドレス TOP100を出力する

apacheのアクセスログをもとにワンライナーでいける
Added by kanata over 4 years ago

ログの格納先のとこだけ修正すれば、大抵の Linux でいけるんじゃないかな。

cat /var/log/httpd/access_log*|awk '{print $1}'|grep -v '::1'|sort|uniq -c|sort -nr|head -100|nl

出力フォーマットは

順位 アクセス回数 IPアドレス

になってます。
ちなみに、ここのアクセスログの上位は、Google Bot と思わしきもので占めてる。

Linux


Comments

Add picture from clipboard (Maximum size: 100 MB)