CHROOT zum Testen von Shell-Skripten

CHROOT zum Testen von Shell-Skripten

Ich möchte ein Shell-Skript einrichten, um den Prozess, den ich zum Einrichten einiger unserer Server verwende, ordnungsgemäß zu dokumentieren und zu automatisieren. Um das Shell-Skript in seinen verschiedenen Phasen zu testen, dachte ich, ein CHROOT wäre ideal, da ich den „virtuellen Root“ löschen und ihn im Handumdrehen erstellen kann. Ich habe CHROOT jedoch noch nie zuvor verwendet.

Ich war nur neugierig, welche genauen Schritte ich befolgen müsste, um diesen Prozess des Erstellens eines Chroots (mit den grundlegenden Kernfunktionen, die zum Installieren von Apache/PHP/usw. erforderlich wären) umzusetzen? Und es dann zu zerstören?

Antwort1

Das größte Problem ist der Aufbau einerArbeitsumfeldunter Ihremchroot(alle Abhängigkeiten und so).

Ich denke, die Online-Suche nachErstellen eines Linux-Jailssollte Ihnen helfen, auf den richtigen Weg zu kommen.

Tools wieJail-Chroot-ProjektoderJailkitsollte diesen Prozess erleichtern.

Antwort2

Möglicherweise ist ein virtueller Server besser geeignet. Sie können den Status überprüfen und ihn am Ende Ihres Tests wiederherstellen. Diese Umgebung wäre wahrscheinlich ein besserer Proxy für einen echten Server. KVM ist einfach einzurichten und zu erstellen.

verwandte Informationen