CHROOT进行shell脚本testing

我正在设置一个shell脚本,以便正确logging和自动化我用来设置我们有几台服务器的过程。 为了通过不同的阶段来testingshell脚本,我认为CHROOT将是理想的,因为我可以消灭“虚拟根”并在运行中创build它。 然而,我从来没有使用过CHROOT。

我只是好奇,为了实现这个创buildchroot的过程(需要安装apache / php / etc所需的基本核心function),需要遵循什么确切的步骤? 然后摧毁它?

最大的问题是在你的chroot (所有依赖和东西)下build立一个工作环境

我想在网上寻找Linux监狱应该可以帮助你走上正轨。

Jail Chroot ProjectJailkit这样的工具应该能够促进这个过程。

您可能会发现虚拟服务器更好。 您可以检查点的状态,然后在testing结束时恢复它。 这个环境可能是一个真正的服务器更好的代理。 KVM易于安装和搭build。