【awk】「列毎に別処理」or「特定の列のみに処理」 シェルスクリプトで列毎に別処理を行ったり、特定の列のみに処理を行いたいときがある。 for文やwhile文で行うのも手だが、アクセスログなどの大きいデータを処理する時には時間がかかってしまい使い物にならない。 awkを用… Jyoziハック2018.03.23 2,240
tailfでリアルタイムでログを見る tailfコマンドを使うことで、ログなどで更新があった場合リアルタイムで表示してくれる。 tailf /var/log/httpd/access.log Jyoziハック2018.03.05 2,141
パイプ処理による解析時間の短縮 パイプ処理は並列処理で行われるためアクセスログなどの膨大なデータの解析にはもってこい。 むしろfor文とかで回すのはごもっとも。 一番下の数字が処理時間。 accesslogは小さいログファイルで、accesslog2は… Jyoziハック2018.02.14 247
特定ディレクトリ、ファイルへのアクセスログを別で出力する SetEnvIf Request_URI “^/sample/” log nolog CustomLog /etc/httpd/logs/sample_access_log combined env=log Custom… Jyoziハック2017.07.11 1,302
アクセスログを時間別+条件付きでソート 以下のコマンドでアクセスログを時間別+スタイルシートやJavaScript、画像、internal dummy connectionのアクセスを除く条件付きでソートすることが出来る。 grep部分が除く処理、cut部分が… Jyoziハック2016.12.20 992
サーバ接続、Root化、Bashについて+アクセスログのソート まとめた下書きが何故か消えたので簡潔に書きます… ・サーバー類 サーバーへの接続準備 chmod 600 ~/[ファイル名].pem サーバーへの接続 ssh -i ~/[ファイル名].pem [ユーザー名]… Jyoziハック2016.08.01 371
PHPでつくる簡易Apacheアクセスログ解析 analytic.php <?PHP $argDate = strtotime($argv[1]); $file = $argv[2]; for($i = -120; $i <= 120; $i++){ ec… 高瀬 裕介ハック2013.06.12 2,076