2011-03-01から1ヶ月間の記事一覧

linux環境におけるのログファイルの保管設定(logrotate)

アプリで出力されるログやDBのバックアップを一定期間(1ヵ月分など)保管して、それ以上は自動的に削除させたい。 その保存期間の設定と管理をするのに使用するのが「logrotate」。これは、/var/log ディレクトリ以下にあるapacheやsendmailなどのログファイ…

liunx環境における定期処理の実行(crontab)

毎日02:00時にDBのバックアップを取得することや、1時間毎にメモリ使用量をログに書き出すなど定期的に処理を実行させたいことが多々あります。 それを実現するために使用するのが「crontab」。詳しくはこちら->wikipedia:crontab 設定する機会があったため…

vimコマンドでファイル操作中、インデント入力を簡単にする

vimコマンドでファイル操作時におけるtabキーの挙動を指定。 下記文言をファイル内にコメントとして記入しておくだけでOK。「vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=0:」 Tabキー押下でスペース4つがファイルに入力されるようになる。phpフ…

vi/vimコマンドでファイル操作中に「Ctrl + s」を押してしまった時の対処法メモ

vi/vimコマンドでファイル操作中に「Ctrl + s」を押してしまった時は 「Ctrl + q」 で復帰。突然入力を受け付けなくなって焦った時は、大抵これで解決しています。 無意識の内にテキストエディターの習慣でやっちゃっているようです。