シェルスクリプトのテストのためのCHROOT

シェルスクリプトのテストのためのCHROOT

所有しているいくつかのサーバーをセットアップするために使用しているプロセスを適切に文書化して自動化するために、シェル スクリプトをセットアップすることを検討しています。シェル スクリプトをさまざまな段階でテストするには、"仮想ルート" を消去してオンザフライで作成できるため、CHROOT が理想的だと思いました。ただし、これまで CHROOT を使用したことはありません。

chroot (apache/php/etc をインストールするために必要な基本的なコア機能を含む) を作成し、その後それを破棄するというこのプロセスを実装するには、具体的にどのような手順に従う必要があるのか​​知りたいです。

答え1

最大の問題は、作業環境あなたの下でchroot(すべての依存関係など)。

ネットで検索するとLinux jailの作成軌道に乗るのに役立つはずです。

次のようなツール刑務所 Chroot プロジェクトまたはジェイルキットこのプロセスを容易にするはずです。

答え2

仮想サーバーのほうがよいと思われるかもしれません。状態をチェックポイントし、テストの最後に復元することができます。この環境は、実際のサーバーのプロキシとしてより適しているでしょう。KVM はセットアップと構築が簡単です。

関連情報