Ajout à la liste des scripts que nous avons déjà couverts, par ex. MultiCD et Wildevine, nous sommes ici avec un autre astucieux pour les gourous de Linux et il s'appelle takeover.sh.
takeover.sh est un script gratuit et open source avec lequel vous pouvez prendre en charge à distance un système Linux en cours d'exécution à l'aide de SSH. Il vous permet de vous connecter à un environnement de secours en mémoire, de démonter votre système de fichiers racine, etc., sans avoir à redémarrer votre ordinateur portable.
Vous pouvez également remplacer votre distribution en cours d'exécution par une autre sans toucher à une console physique. Cependant, vous devrez redémarrer votre système. Si vous êtes intéressé, vous pouvez étendre les fonctionnalités de takeover.sh pour prendre en charge la réexécution d'un nouveau init une fois que vous avez terminé, vous pouvez passer à une nouvelle distribution sans redémarrer. Hector Martin, le développeur, accepte les pull requests.
takeover.sh a été créé pour les systèmes init qui prennent en charge recharger le binaire init à l'aide de la commande telinit u
c'est-à-dire sysvinit et systemd . Vous devrez l'adapter si vous utilisez un type de système différent, mais cela pourrait toujours ne pas fonctionner.
Caractéristiques de takeover.sh
Rappelles toi
Si quelque chose ne va pas pendant que vous utilisez le script de prise de contrôle, votre système informatique va paniquer.
Hector a clairement indiqué sur GitHub que takover.sh est destiné aux experts Linux et il a délibérément laissé de côté les étapes à partir desquelles vous pouvez copier et coller des commandes.
Dans ses propres mots :
Ce script n'a aucune disposition pour sortir du nouvel environnement et revenir à quelque chose de sain. Vous devrez redémarrer lorsque vous aurez terminé. Si vous vous trompez, votre machine ne démarrera pas. Mauvais chance. Ce n'est pas un guide pour les débutants. Je ne vous donne délibérément pas de commandes que vous pouvez copier et coller. Si vous ne savez pas quoi faire exactement sans prise en main, ce script n'est pas pour vous.
Je n'ai pas inclus les détails d'utilisation ici car la plupart des lecteurs n'en auraient pas besoin. Mais si vous souhaitez utiliser le script, vous pouvez consulter le guide d'utilisation du développeur ici.
Vous devriez essayer le script dans une VM (Virtual Machine ) où vous pouvez exécuter une archive tar de votre système de fichiers racine en direct à des fins de test. Hector Martin souhaite que la configuration du chargeur de démarrage soit un exercice pour vous.
Que pensez-vous de takeover.sh ? Allez-vous prendre en charge des systèmes bientôt ? Le script vous est-il même utile en premier lieu ? Partagez vos idées dans la section des commentaires ci-dessous.