トップ  > Linux  > apache  > 記事

No.5341 シェルでアクセスログを解析・出力(ワンライナーあり)

### 12時台の毎秒のアクセス数を出力(日時付き)

~~~
TARGET="2017:12"
for j in {0..59}
do
  TIME_PARENT=$TARGET":"`printf %02d $j`
  for i in {0..59}
  do
    TIME=$TIME_PARENT":"`printf %02d $i`
    cat /var/log/httpd/access_log|grep "$TIME"|wc -l|awk -v "time=$TIME" '{print time "  " $1}'
  done
done
~~~


### 12:25 台の毎秒のアクセス数を出力(日時付き)

~~~
TARGET="2017:12:25"
for i in {0..59}
do
  TIME=$TARGET":"`printf %02d $i`
  cat /var/log/httpd/access_log|grep "$TIME"|wc -l|awk -v "time=$TIME" '{print time "  " $1}'
done
~~~


### 【ワンライナー】12:25 台の毎秒のアクセス数を出力(日時付き)

~~~
TARGET="2017:12:25"; for i in {0..59}; do TIME=$TARGET":"`printf %02d $i`; sudo cat /var/log/httpd/access_log|grep "$TIME"|wc -l|awk -v "time=$TIME" '{print time "  " $1}'; done
~~~



### 【ワンライナー】デイリーPV取得ワンライナー (ボット等除く)

````
TARGET="202004"; for i in {1..8}; do DATE=$TARGET`printf %02d $i`; sudo cat "/var/log/httpd/access_log-$DATE"|grep -Eiv "\.jpg|\.png|\.gif|\.js|\.css|\.ico|robots\.txt"|grep -iv bot|grep -iv crawler|egrep -v -e '(Hatena::UserAgent|facebookexternalhit|Hatena Antenna|Sogou web spider)'|grep -v 除外したいIP|grep hoge.example.com|wc -l|awk -v "time=$DATE" '{print time "  " $1}'; done
20200401  77
20200402  109
20200403  104
20200404  73
20200405  106
20200406  102
20200407  82
20200408  76
````

流入元
````
sudo cat "/var/log/httpd/access_log-20200408"|grep -Eiv "\.jpg|\.png|\.gif|\.js|\.css|\.ico|robots\.txt"|grep -iv bot|grep -iv crawler|egrep -v -e '(Hatena::UserAgent|facebookexternalhit|Hatena Antenna|Sogou web spider)'|grep -v 除外したいIP|grep hoge.example.com|awk '{print $13}'|grep -v '"-"'|sort|uniq -c|sort -r
````

更新:2020/04/09 09:24 カテゴリ: Linux  > apache ▲トップ

Python

フロントエンド開発

Docker

AWS

nginx

Node.JS

Linux

web開発

サーバ管理

GCP

svn・git

ソース・開発

プロマネ

HTML・CSS

JavaScript

Alexa

webサービス運用

webサービス

Mac

MySQL

PHP

FuelPHP

ツール, ライブラリ

ビジネス

テンプレート

プレゼン

マネタイズ

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0