Toevoegen aan de lijst met scripts die we hebben behandeld voor b.v. MultiCD en Wildevine, we zijn hier met nog een handige voor de Linux-goeroes en die heet takeover.sh.
takeover.sh is een gratis en open-source script waarmee je via SSH op afstand een draaiend Linux-systeem kunt overnemen. Het stelt je in staat om in te loggen op een in-memory reddingsomgeving, je rootbestandssysteem te ontkoppelen, etc. allemaal zonder dat je je laptop opnieuw hoeft op te starten.
Je kunt je lopende distro ook vervangen door een andere zonder een fysieke console aan te raken. U moet uw systeem echter opnieuw opstarten. Als u geïnteresseerd bent, kunt u takeover.sh's functies uitbreiden ter ondersteuning van het opnieuw uitvoeren van een nieuwe initzodra je klaar bent, zodat je kunt overschakelen naar een nieuwe distro zonder opnieuw op te starten. Hector Martin, de ontwikkelaar, accepteert pull-aanvragen.
takeover.sh is gemaakt voor init systemen die ondersteuning bieden herladen van het binaire bestand init met behulp van het commando telinit u
, d.w.z. sysvinit en systemd . U zou het moeten aanpassen als u een ander systeemtype gebruikt, maar het kan nog steeds niet werken.
Kenmerken van overname.sh
Herinneren
Als er iets misgaat terwijl u het overnamescript gebruikt, raakt uw computersysteem in paniek.
Hector maakte op GitHub duidelijk dat takover.sh is voor Linux-experts en hij heeft met opzet stappen weggelaten waaruit je commando's kunt kopiëren en plakken.
In zijn eigen woorden:
Dit script heeft geen voorzieningen om de nieuwe omgeving te verlaten en terug te keren naar iets gezonds. U moet opnieuw opstarten als u klaar bent. Als u iets fout doet, zal uw machine niet opstarten. Pech. Dit is geen gids voor nieuwkomers. Ik geef je met opzet geen opdrachten die je kunt kopiëren en plakken. Als je niet weet wat je precies moet doen zonder handholding, dan is dit script niets voor jou.
Ik heb de gebruiksdetails hier niet opgenomen omdat de meeste lezers die niet nodig zouden hebben. Maar als u geïnteresseerd bent in het gebruik van het script, kunt u hier de gebruikershandleiding van de ontwikkelaar bekijken.
Je moet het script proberen in een VM (Virtual Machine ) waar je een tarball van je live rootbestandssysteem kunt gebruiken om te testen. Hector Martin wil dat het instellen van de bootloader een oefening voor je is.
Wat vind je van takeover.sh? Neemt u binnenkort systemen over? Is het script in de eerste plaats zelfs nuttig voor u? Deel uw ideeën in de opmerkingen hieronder.