タグ

accessとgrepに関するlamichのブックマーク (3)

  • アクセスログから時間ごとのアクセス数を集計する - notebook

    アクセスログから時間ごとのアクセス数を集計する cat access_log | grep -P -o 'Dec 12 \d{2}:' | sort | uniq -c 特定のアクセスでカウントしたい場合はcatをgrepにしてパイプで渡す感じにすればOK grep 'path' access_log | grep -P -o 'Dec 12 \d{2}:' | sort | uniq -c -P オプションは正規表現でPerlの正規表現を使いますよっていうオプション linuxの正規表現だとたまに意図してない挙動になるので急いでたりするとつい-Pを使ってしまったり。。 マッチしたものだけ取り出す場合は -o オプションで取ってこれる。単純な集計だったらこれで十分ですね。 uniq -c オプションでそれぞれカウントした値も取得できます。これ最近まで知らなかったw 特定フィールドの値を出し

    アクセスログから時間ごとのアクセス数を集計する - notebook
  • ログ解析のとき便利なコマンドまとめ - Qiita

    grep "^188.92.76.167" access_log-20140907 | grep -ive "GET /.*\.\(css\|js\|jpg\|gif\|png\|swf\|ico\)\ HTTP"

    ログ解析のとき便利なコマンドまとめ - Qiita
  • grepでログ解析をするなんてひどい話だ | POSTD

    今でも、 systemdのjournal におけるバイナリのストレージフォーマットに関して、不満を漏らす人が多くいることに私は驚きを隠せません。私は長年、システム管理者として働いてきており、1年以上も syslog-ng の オープンソースエディションのメンテナ として活動してきました。だからこそ、テキストではないストレージフォーマットに対して、なぜ多くの人が批判的なのか、私は理解に苦しんでいます。更に、反論を唱える人までいることが信じられません。もしかしたら、私は別世界の人間なのかもしれません。ですが、より良い選択肢があるのに、テキストのストレージを使う理由はほとんどありません。ロギングをする必要性、そしてなぜ、テキストのログストレージに対してそこまで用心深いのかについて、私は何度も尋ねられました。ここに、私が導き出した答えを紹介したいと思います。 これは、journalについて弁明する

    grepでログ解析をするなんてひどい話だ | POSTD
  • 1