CHROOT для тестирования скриптов оболочки

CHROOT для тестирования скриптов оболочки

Я рассматриваю возможность настройки скрипта оболочки, чтобы должным образом документировать и автоматизировать процесс, который я использую для настройки нескольких серверов, которые у нас есть. Чтобы протестировать скрипт оболочки на разных этапах, я подумал, что CHROOT будет идеальным вариантом, поскольку я могу стереть "виртуальный корень" и создать его на лету. Однако я никогда раньше не использовал CHROOT.

Мне просто интересно, какие именно шаги мне нужно будет выполнить, чтобы реализовать этот процесс создания chroot (с основными функциями ядра, которые потребуются для установки apache/php/и т. д.)? и последующего его уничтожения?

решение1

Самая большая проблема — это созданиерабочая обстановкапод вашимchroot(все зависимости и прочее).

Я думаю, что поиск в ИнтернетеСоздание Linux-джейладолжно помочь вам встать на путь истинный.

Такие инструменты, какПроект «Тюрьма Chroot»илиJailkitдолжно облегчить этот процесс.

решение2

Вы можете обнаружить, что виртуальный сервер лучше. Вы можете сделать контрольную точку состояния, а затем восстановить ее в конце теста. Эта среда, вероятно, будет лучшим прокси для реального сервера. KVM легко настраивать и собирать с помощью.

Связанный контент