Προσθήκη στη λίστα σεναρίων που έχουμε καλύψει πριν π.χ. Το MultiCD και το Wildevine βρισκόμαστε εδώ με άλλο ένα εξαιρετικό για τους γκουρού του Linux και ακούει στο όνομα takeover.sh.
Το takeover.sh είναι ένα δωρεάν σενάριο ανοιχτού κώδικα με το οποίο μπορείτε να αναλάβετε εξ αποστάσεως ένα λειτουργικό σύστημα Linux χρησιμοποιώντας SSH. Σας δίνει τη δυνατότητα να συνδεθείτε σε ένα περιβάλλον διάσωσης στη μνήμη, να αποπροσαρτήσετε το σύστημα αρχείων root, κ.λπ. χωρίς να χρειάζεται να κάνετε επανεκκίνηση του φορητού υπολογιστή σας.
Μπορείτε επίσης να αντικαταστήσετε την τρέχουσα διανομή σας με άλλη χωρίς να αγγίξετε μια φυσική κονσόλα. Ωστόσο, θα χρειαστεί να επανεκκινήσετε το σύστημά σας. Εάν ενδιαφέρεστε, μπορείτε να επεκτείνετε τις δυνατότητες takeover.sh για να υποστηρίξετε την επανεκτέλεση ενός νέου initμόλις τελειώσετε, ώστε να μπορείτε να μεταβείτε σε μια νέα διανομή χωρίς επανεκκίνηση. Hector Martin, ο προγραμματιστής, δέχεται αιτήματα έλξης.
takeover.sh δημιουργήθηκε για init συστήματα που υποστηρίζουν επαναφόρτωση του δυαδικού init χρησιμοποιώντας την εντολή telinit u
, δηλαδή sysvinit και systemd . Θα πρέπει να το προσαρμόσετε εάν χρησιμοποιείτε διαφορετικό τύπο συστήματος, αλλά μπορεί να μην λειτουργεί.
Χαρακτηριστικά της εξαγοράς.sh
Θυμάμαι
Αν κάτι πάει στραβά ενώ χρησιμοποιείτε το σενάριο εξαγοράς το σύστημα του υπολογιστή σας θα πανικοβληθεί.
Έκτορ κατέστησε σαφές στο GitHub ότι takover.sh είναι για ειδικούς του Linux και σκοπίμως άφησε έξω βήματα από τα οποία μπορείτε να αντιγράψετε και παρελθούσε εντολές.
Με τα δικά του λόγια:
Αυτό το σενάριο δεν έχει καμία πρόβλεψη για έξοδο από το νέο περιβάλλον και πάλι σε κάτι λογικό. Θα πρέπει να κάνετε επανεκκίνηση όταν τελειώσετε. Εάν κάνετε κάτι λάθος, το μηχάνημά σας δεν θα εκκινήσει. Ατυχια. Αυτός δεν είναι οδηγός για αρχάριους. Δεν σας δίνω εσκεμμένα εντολές που μπορείτε να αντιγράψετε και να επικολλήσετε. Εάν δεν μπορείτε να καταλάβετε τι ακριβώς να κάνετε χωρίς να κρατάτε το χέρι, αυτό το σενάριο δεν είναι για εσάς.
Δεν έχω συμπεριλάβει τις λεπτομέρειες χρήσης εδώ γιατί οι περισσότεροι αναγνώστες δεν θα το χρειάζονταν. Αλλά αν σας ενδιαφέρει να χρησιμοποιήσετε το σενάριο, μπορείτε να δείτε τον οδηγό χρήσης του προγραμματιστή εδώ.
Θα πρέπει να δοκιμάσετε το σενάριο σε ένα VM (Εικονική μηχανή ) όπου μπορείτε να εκτελέσετε ένα tarball του ζωντανού ριζικού συστήματος αρχείων σας για δοκιμή. Hector Martin θέλει η ρύθμιση του boot loader να είναι μια άσκηση για εσάς.
Ποιες είναι οι σκέψεις σας για το takeover.sh; Θα αναλάβετε κάποια συστήματα σύντομα; Σου είναι εξαρχής χρήσιμο το σενάριο; Μοιραστείτε τις ιδέες σας στην παρακάτω ενότητα σχολίων.