Έχετε ποτέ προσπαθήσει να τερματίσετε ένα Linuxμόνο για να διαπιστώσει ότι αρνείται να σβήσει; Είμαστε όλοι εκεί! Ακόμη και η μεγαλύτερη τεχνολογία ανοιχτού κώδικα έχει προβλήματα μερικές φορές! Εάν είστε άρρωστοι που χρειαστεί να χτυπήσετε τον διακόπτη τροφοδοσίας για να τερματίσετε ένα μη ανταπόκριση Linux PC, ή, ίσως δεν μπορείτε να το απενεργοποιήσετε φυσικά καθώς είναι μια απομακρυσμένη μηχανή, αυτός ο οδηγός είναι για σας! Ακολουθεί ο τρόπος τερματισμού ενός υπολογιστή Linux που δεν θα απενεργοποιηθεί!
Σημείωση: όταν αναγκάζετε ένα σύστημα Linux να απενεργοποιηθεί, μπορεί να συμβεί απώλεια δεδομένων. Πάντα βεβαιωθείτε ότι τα δεδομένα σας υποστηρίζονται τακτικά, για να αποφευχθεί η απώλεια. Για βοήθεια σχετικά με τους τρόπους, μπορείτε να δημιουργήσετε αντίγραφα ασφαλείας των αρχείων σας στο Linux, κάντε κλικ εδώ!
Μέθοδος 1 - Poweroff
Ο πρώτος τρόπος με τον οποίο μπορεί να κλείσει ένα σύστημα Linux είναι η χρήση του σβήνω εντολή. Αυτή η εντολή κλείνει αμέσως το σύστημά σας Linux χωρίς προειδοποίηση. Για να χρησιμοποιήσετε αυτήν την εντολή, πρέπει να έχετε πρόσβαση σε ένα παράθυρο τερματικού έκτακτης ανάγκης στη λειτουργία TTY.
Για να αποκτήσετε πρόσβαση στη λειτουργία TTY στο σύστημα Linux, πατήστε Ctrl + Alt + F2. Μόλις ανοίξετε την κονσόλα έκτακτης ανάγκης TTY, βρείτε την οθόνη σύνδεσης και πληκτρολογήστε "root" ως χρήστη. Εναλλακτικά, χρησιμοποιήστε ένα όνομα χρήστη, εάν ο λογαριασμός root είναι απενεργοποιημένος.
Εάν έχετε συνδεθεί με το λογαριασμό root, πληκτρολογήστε σβήνω στην κονσόλα γραμμής εντολών για να κλείσετε αμέσως τα πάντα.

poweroff
Ή, κάνε sudo -s για να αποκτήσετε πρόσβαση root με έναν κανονικό χρήστη, τότε κάντε τα εξής:
poweroff
Δεν είναι δυνατή η πρόσβαση στο TTY, καθώς χρησιμοποιείτε μια απομακρυσμένη σύνδεση; Αποκτήστε ρίζα στην απομακρυσμένη κονσόλα SSH με:
su -
Ή:
sudo -s
Στη συνέχεια, με πρόσβαση root, πληκτρολογήστε το σβήνω εντολή να κλείσει αμέσως το απομακρυσμένο μηχάνημα.
poweroff
Μέθοδος 2 - επανεκκίνηση
ο επανεκκίνηση η μέθοδος είναι ένας άλλος τρόπος να αναλάβει τον έλεγχο ενός συστήματος Linux και να τον αναγκάσει να επανεκκινήσει. Μπορεί να θέλετε να πάτε με αυτή τη μέθοδο, σε αντίθεση με poweroff, καθώς ορισμένες φορές η εντολή poweroff έχει προβλήματα που λειτουργούν.
Για να χρησιμοποιήσετε την εντολή επανεκκίνησης, πρέπει να έχετε πρόσβαση στην κονσόλα TTY. Για να αποκτήσετε πρόσβαση σε αυτό, πατήστε Ctrl + Alt + F2 στο πληκτρολόγιο. Στη συνέχεια, όταν εμφανιστεί η κονσόλα γραμμής εντολών, εισαγάγετε "root" στο userbox για να συνδεθείτε με πρόσβαση root. Εναλλακτικά, αν απενεργοποιήσατε την πρόσβαση root, συνδεθείτε με έναν παραδοσιακό λογαριασμό χρήστη.
Με το συνδεδεμένο λογαριασμό root, χρησιμοποιήστε το επανεκκίνηση εντολή για επανεκκίνηση του συστήματος Linux, αναγκάζοντας την να απενεργοποιηθεί και ξανά ενεργοποιημένη.

reboot
ο επανεκκίνηση η εντολή έχει επίσης τη δυνατότητα να απενεργοποιεί εντελώς ένα σύστημα, με τη βοήθεια ενός διακόπτη γραμμής εντολών. Αυτός ο διακόπτης, γνωστός ως "f", θα πει στο επανεκκίνηση εντολή να κλείσει εντελώς το σύστημα Linux, αντί να επανεκκινήσετε. Για να το χρησιμοποιήσετε, πληκτρολογήστε την παρακάτω εντολή.
reboot -f
Χρησιμοποιώντας έναν παραδοσιακό λογαριασμό χρήστη και όχι τον χρήστη root; Κάνω:
sudo reboot
Ή τερματισμός λειτουργίας με:
sudo reboot -f
Εκείνοι που δεν μπορούν να χρησιμοποιήσουν τη λειτουργία TTY πρέπει να εκτελούν τις ακόλουθες εντολές σε μια περίοδο λειτουργίας τερματικού. Βεβαιωθείτε ότι χρησιμοποιείτε "-φά" αν θέλετε να κάνετε το επανεκκίνηση εντολή δύναμη ένα κλείσιμο.
Ρίζα:
su -
reboot
Ή
sudo reboot
Μέθοδος 3 - systemctl poweroff / επανεκκίνηση
Το σύστημα Systemit init είναι ενσωματωμένο στα περισσότερα Linuxλειτουργικά συστήματα αυτές τις μέρες. Ένα από τα σημαντικότερα οφέλη από τη χρήση του συστήματος Systemit init είναι ότι έχει πολλές χρήσεις που είναι εύκολο να κατανοηθούν, καθώς απλοποιείται η σύνταξη της γραμμής εντολών.
Αν προσπαθείτε να κλείσετε έναν υπολογιστή Linux και δεν μπορείτε να χρησιμοποιήσετε τις εντολές "power off" ή "επανεκκίνηση", χρησιμοποιήστε systemctl poweroff είναι εξίσου καλό, καθώς λέει το σύστημα Systemit init (το εργαλείο που βοηθά το σύστημα του Linux να ενεργοποιηθεί και να σβήσει και να κάνει πολλά άλλα πράγματα) για να κλείσει τα πάντα κάτω.
Όπως όλες οι άλλες εντολές σε αυτό το σεμινάριο, ο καλύτερος τρόπος για να αναγκάσετε ένα σύστημα να κλείσει, ειδικά εάν είναι παγωμένο ή δεν ανταποκρίνεται είναι να αποκτήσετε πρόσβαση στην κονσόλα έκτακτης ανάγκης TTY πατώντας Ctrl + Alt + F2.
Μόλις η κονσόλα έκτακτης ανάγκης TTY είναι πάνω στο, πληκτρολογήστε "root" στο userbox για να συνδεθείτε στο λογαριασμό root και να αποκτήσετε πρόσβαση στην root-line. Ή, συνδεθείτε με έναν παραδοσιακό χρήστη εάν δεν μπορείτε να χρησιμοποιήσετε το λογαριασμό root. Από εκεί, εκτελέστε το systemctl poweroff εντολή για να απενεργοποιήσετε τα πάντα αμέσως.

systemctl poweroff
Ή εάν χρησιμοποιείτε παραδοσιακό χρήστη, κάντε τα εξής:
sudo systemctl poweroff
Δεν είναι δυνατή η χρήση της λειτουργίας TTY; Καταχωρίστε τις ακόλουθες εντολές σε ένα τερματικό SSH.
su- systemctl poweroff
Επανεκκινήστε
Η εντολή Systemd poweroff αναγκάζει όλα να κλείσουν, αλλά αν αυτό δεν λειτουργεί, σκεφτείτε να δοκιμάσετε το systemctl επανεκκίνηση εντολή για να αναγκάσετε το μηχάνημα να επανεκκινήσει.

systemctl reboot
Ή, για έναν παραδοσιακό χρήστη, χρησιμοποιήστε το sudo εντολή.
sudo systemctl reboot
Τέλος, αν δεν μπορείτε να έχετε πρόσβαση στην κατάσταση TTY για επανεκκίνηση, δοκιμάστε να εκτελέσετε την παρακάτω εντολή παρακάτω.
su - systemctl reboot</ p>
Σχόλια