better done than better said

困ったときに調べた結果

shell

apache access_logのファイル名を可変にする方法

access_logのファイル名を10分単位で任意のファイル名に変更したい場合どうすれば良いか調べた結果。 1. VirtualHost <VirtualHost *:80> ServerName xxx.xxx SetEnvIf Request_URI \/favicon.ico$ no_log Logformat "%{%Y-%m-%d %T}t %A %{Client-Ip}i %{Referer}i %{User-Age</virtualhost>…

hadoop hdfsでファイル数を監視するスクリプトを作ったのでメモ

hadoop hdfsでファイル数が増えすぎるのを防ぐために他スクリプトで圧縮や期間を見て削除するなど対策をしています。 しかしそれでも特定のサービスディレクトリにファイル数が急増してしまう問題があったため個別に閾値を見直せるために雑なスクリプトを作…

プロジェクトのファイル内容を一括置換する

来年所属する会社の事業が子会社化するため各サービスのプロジェクトのコピーライトやらリンクを変更しなくてはならなくなったので簡単な一括置換のワンライナーを組んだのでメモ。(* 使ってる環境はmac) $ LANG=C find . -type f \( -name \*.js -o -name \…

デフォルトshellの変更方法

新しい環境を作るたびに毎回忘れて調べることになっているのでメモ。 現在設定されているshellの確認 echo $SHELL 現在あるshellの確認 cat /etc/shells または chsh -l これでシェルの一覧が表示されます。 shellの変更 zshに変更する場合は chsh -s /bin/z…