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