Linuxサーバの設定変更の履歴を自動的に管理する方法を教えてください。


etcの下にあるhttpd.confやmain.cf等の設定ファイル、
インストールしたパッケージ、自分のhomeの設定ファイル(.bashrcなど)を特別な操作なしで履歴を保存したいです。

CVSやSVNで管理するのも面倒なので、デーモンやCRONで動く
ものがよいです。

よろしくおねがいします。

回答の条件
  • 1人2回まで
  • 登録:2007/06/08 14:47:45
  • 終了:2007/06/15 14:50:02

回答(2件)

id:Yota No.1

Yota回答回数453ベストアンサー獲得回数282007/06/08 17:17:42

ポイント35pt

http://kajuhome.com/backup_settings.shtml

ここにcronによるバックアップのやり方が載っています。

こんなに難しくしなくてもシェルスクリプトで日付をけつにつけてcpするだけでもいいのでは。

http://www.rhythm-cafe.com/shell/Sample03.aspx

id:urekat

変更があったときのみコピーとか簡単にDIFFがみれたりとか便利なツールがあっても良さそうかなとおもったんですがないのですかね

2007/06/08 17:45:49
id:b-wind No.2

b-wind回答回数3344ベストアンサー獲得回数4402007/06/08 20:49:44

ポイント35pt

pdumpfs: Plan9もどきのバックアップシステム

設定しだいでそれなりに。


diff が見たければ RCS でも使うべきだと思いますが。

id:urekat

pdumpfsはhomeディレクトリのバックアップ用につかってます。

RCSは使ったことないですが、CVSみたいなものですよね。

手作業が面倒なのでインストールしておけば全自動でOKってのがいいんです。

サーバ管理用の便利ツールってあまりないんでしょうかね。

CPANにありそうかな。

自分で作るしかないのかな。

2007/06/08 21:01:25
  • id:b-wind
    >自分で作るしかないのかな。
    なかなか要求が細かいので、作った方が早そうですね。
  • id:urekat
    単純にetcのしたを全自動でバージョン管理してくれればいいんですけどね。
    サーバ管理してたら誰でも欲しくなるようなものかと思うので絶対だれかがつくってるとおもうんだけどなあ。
  • id:b-wind
    >サーバ管理してたら誰でも欲しくなるようなものかと思うので
    確かにそうですが、
    ・/etc 以下はディストリビューションによって使い方(構成)が結構違う。
    ・そのソフトの config は /etc に置くのか?(そのソフト自体の管理はどうするのか?)
    なんかがあって汎用的なものはやりにくいですね。

    物が物だけに、ちょっとしたバグでシステム停止に追い込めるだけに
    自分用には作ってもあんまり公開したく無いかも。

この質問への反応(ブックマークコメント)

トラックバック

  • 今日のメモたな卸し なぜ「飲みニケーション」重視の会社は儲からないか http://news.finance.yahoo.co.jp/detail/20091020-00000001-president-column ふむ。 2002/05/25 Ctrl-h≠¥010: screenの怪Debianの怪 http://www.fastw
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません