タグ

Serverとtipsに関するsaronpasuのブックマーク (3)

  • ukstudio.jpをgitで管理するようにしてみた

    最近流行りのgitを使ってみようかなーってことでとりあえずukstudio.jpを全部gitで管理するようにした。 最終的に以下のような構成になった。 MacBookにgitをインストールする MacBookにgitをインストールするのは簡単だった。MacPortsですんなり入った。 参考: MacPortsを使ってgitをインストールしてみた - Post-itみたいな サーバにgitをインストールする サーバはslicehostのCentOS5.1を使用。インストールされてるsvnが1.4なのでこちらは一旦remove。 $ yum remove subversion gitはyumの標準リポジトリでは管理されてないので、外部リポジトリ(DAG)を登録してそこからインストールした。 $ wget http://dag.wieers.com/packages/rpmforge-relea

    saronpasu
    saronpasu 2009/05/18
    gitでserver管理
  • logrotate

    各種ログファイルは放置しておくと時間とともに肥大化します。この問題を解決するのがログローテーションです。 ログローテーションは、例えばlogというログファイルの名前をlog1 log2 log3…というように定期的に回してバックアップします。 ローテーション数を4にしたのであれば定期的にlog4のログはlog3に上書きされ、log3のログはlog2に上書きされ、log2のログはlog1に上書きされ log1のログはlogに上書きされます。そして新たな空のログファイルlogが生成されます。一週間間隔でローテーションするのであれば ログファイルは1週間ログデータが記録されるごとに空になり、4週間分のログファイルがバックアップされていることになります。 logrotateはcronによって定期的に実行されています。 #ls -l /etc/cron.daily/logrotate -rwx

  • [linux]なんでもsvnで管理する - もぎゃろぐ

    サーバをさわるときは、常に信用できない人間が約一名(自分だ!)いるので、どんな作業でも取り返しがつくようにするのが大切です。 ssh上で行った作業のログをとる - もぎゃろぐ という具合にしてログをとることで、いざというとき何をしていたか振り返ることができるようになるのですが、設定ファイルに変なことを書いた場合、emacsの修正内容はログに残らないので、まだ若干不安が残ります。 そういえば、masuidriveさんは、「コマンドも含め全てのファイルはSubversionで管理」しているのだそうで。 masuidrive on rails » Blog Archive » masuidrive的プロジェクトの方針 こうしておけば、ファイルに変なこと書いても最悪ロールバックできますので、これは大変いいアイデアだと思います。 具体的にどうやるのか今ひとつわからなかったので躊躇していたので

  • 1