/etc 構成ファイルのバックアップに関するベスト・プラクティス

/etc 構成ファイルのバックアップに関するベスト・プラクティス

設定したいフロックスロ新しくインストールされていないリモートサーバー(Ubuntu 10.04.2)。

2か月前からサーバーを管理しています。始める前に、前の人がいくつかのサービスとファイルをインストールして構成しました。私は彼が正確に何をしたのか分からない。私は彼がインストールしたもの(記録を通して)だけを見ることができ、編集したものは見ることができません。 SSHを介して手動で実行するのではなく、タスク全体を管理するためにサーバー管理パネル「Froxlor」をインストールしたいと思います。私のいとこ(サーバーを借りる人)もブラウザを使って何かを設定できるはずです。

これらのサービスはインストール、構成、および使用されます。

  • Apache 2 + PHP 5 + MySQL 5.1
  • FTP 1.3
  • サフィックス 2.7 + エクスプレス 0.62

私が見つけたチュートリアルは、システムを新しくインストールすることに基づいていました。 Froglorをインストールしましたが、それを使用するには、いくつかのスクリプトを実行してサービス構成ファイルを変更/上書きする必要があります。ただし、これにより現在の構成が失われます。

構成をできるだけ簡単にバックアップするためのベストプラクティスは何ですか?(作業と問題が少ない)froxlorを設定し、バックアップしたファイルをマージします。

どのデータ/構成ファイルをバックアップする必要がありますか?

ベストアンサー1

インストールするマネージャーをお待ちください。 Ubuntuではこれですetckeeperパッケージ etckeeperのインストール。お好みのバージョン管理システム(Bazaar、Darcs、Git、Mercury)を選択してください。ランニングetckeeper init

これで、設定ファイルが変更されるたびに(またはその他)sudo bzr commitで実行されます。また、パッケージがインストール、アップグレード、または削除されるたびに、変更はバージョン管理に自動的にコミットされます(通常のメッセージを使用するため、意味のあるメッセージを使用して手動でコミットすることをお勧めします)。以前のバージョンに戻すには(または...)を使用してください。/etcsudo git commit/etcbzr revert

おすすめ記事