CHROOT для тестирования сценариев оболочки
Я смотрю на настройку сценария оболочки для правильного документирования и автоматизации процесса, который я использую для настройки нескольких серверов, которые у нас есть. Чтобы протестировать сценарий оболочки на разных этапах, я подумал, что CHROOT будет идеальным вариантом, поскольку я могу уничтожить "виртуальный корень" и создать его на лету. Однако я никогда раньше не использовал CHROOT.
Мне было просто любопытно, какие именно шаги мне нужно будет предпринять для реализации этого процесса создания chroot (с основными основными функциями, которые понадобятся для установки apache/php/etc.)? а потом уничтожить?
2 ответа
Самая большая проблема - это создание рабочей среды под вашим chroot (все зависимости и прочее).
Я думаю, что поиск в Интернете для создания Linux-тюрьмы должен помочь вам встать на правильный путь.
Такие инструменты, как Jail Chroot Project или Jailkit, должны облегчить этот процесс.
Вы можете найти виртуальный сервер лучше. Вы можете проверить состояние, а затем восстановить его в конце теста. Эта среда, вероятно, будет лучшим прокси для реального сервера. KVM прост в настройке и сборке.