用于 shell 脚本测试的 CHROOT

用于 shell 脚本测试的 CHROOT

我正在考虑设置一个 shell 脚本,以便正确记录和自动化我用来设置我们拥有的几台服务器的过程。为了测试 shell 脚本的不同阶段,我认为 CHROOT 是理想的选择,因为我可以清除“虚拟根”并动态创建它。但是,我以前从未使用过 CHROOT。

我只是好奇,我需要遵循哪些确切的步骤来实现创建 chroot(具有安装 apache/php/等所需的基本核心功能)的过程?然后销毁它?

答案1

最大的问题是建立工作环境在你的chroot(所有依赖项和内容)。

我认为在网上搜索Linux jail 创建应该可以帮助你走上正轨。

类似的工具监狱 Chroot 项目或者监狱工具应促进这一进程。

答案2

您可能会发现虚拟服务器更好。您可以检查状态,然后在测试结束时恢复它。此环境可能是真实服务器的更好代理。KVM 易于设置和构建。

相关内容