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

apacheのアクセスログをもとにワンライナーでいける
kanata9年以上前に追加

ログの格納先のとこだけ修正すれば、大抵の 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


コメント

クリップボードから画像を追加 (サイズの上限: 100 MB)