Επανεκκινήστε το Linux από την κονσόλα

Anonim

Επανεκκινήστε το Linux από την κονσόλα

Οι κάτοχοι διαφορετικών διανομών Linux αντιμετωπίζουν περιστασιακά την ανάγκη επανεκκίνησης του λειτουργικού συστήματος, τι πρέπει να γίνει μετά την πραγματοποίηση οποιωνδήποτε αλλαγών στις παραμέτρους ή όταν εμφανίζονται προβλήματα. Συνήθως, η εργασία πραγματοποιείται μέσω της γραφικής διεπαφής, αλλά αυτή η επιλογή δεν λειτουργεί πάντα αποτελεσματικά. Αυτός είναι ο λόγος για τον οποίο πολλοί καταφεύγονται στην εγκατάσταση των τερματικών εντολών, οι οποίες είναι υπεύθυνες για τη διατροφή του σήματος για επανεκκίνηση. Σήμερα θέλουμε να σας πούμε για όλους τους διαθέσιμους τρόπους για να επανεκκινήσετε το Linux μέσω της κονσόλας στο παράδειγμα του Ubuntu.

Επανεκκινήστε το Linux μέσω της κονσόλας

Όπως γνωρίζετε ήδη, οι σημερινές οδηγίες θα βασίζονται στο Ubuntu, ωστόσο, οι ιδιοκτήτες άλλων διανομών θα είναι επίσης χρήσιμες, καθώς οι διαφορές δεν παρατηρούνται σχεδόν ποτέ. Εάν ξαφνικά δείτε ένα μήνυμα σφάλματος όταν προσπαθείτε να εισαγάγετε κάποια εντολή, στις ακόλουθες πληροφορίες θα εμφανιστούν πληροφορίες σχετικά με το γιατί δεν μπορεί να ολοκληρωθεί αυτό το ερώτημα. Χρησιμοποιήστε τις πληροφορίες που ελήφθησαν για να βρείτε μια εναλλακτική λύση, για παράδειγμα, στην επίσημη τεκμηρίωση. Πάμε να εξετάσουμε όλες τις μεθόδους και υπάρχουν αρκετές από αυτές.

Μέθοδος 1: Επανεκκίνηση της ομάδας

Στην ομάδα επανεκκίνησης, ακούγονται ακόμη και οι περισσότεροι αρχάριοι χρήστες λειτουργικών συστημάτων Linux. Όλη η ουσία είναι μόνο για να στείλει την τρέχουσα σύνοδο για επανεκκίνηση και τα πρόσθετα επιχειρήματα δεν διευκρινίζονται.

  1. Ανοίξτε το μενού εφαρμογής και εκτελέστε από το "ακροδέκτη" από εκεί. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε μια άλλη βολική επιλογή, για παράδειγμα, το πρότυπο Hot Key Ctrl + Alt + T.
  2. Τρέξιμο του τερματικού για περαιτέρω επανεκκίνηση του συστήματος Linux

  3. Η ενέργεια επανεκκίνησης μέσω της επανεκκίνησης ορίζεται για λογαριασμό του superuser, οπότε η γραμμή εισόδου μοιάζει με αυτό: sudo επανεκκίνηση.
  4. Χρησιμοποιώντας την εντολή επανεκκίνησης για να επανεκκινήσετε γρήγορα το σύστημα Linux

  5. Κατά συνέπεια, θα χρειαστεί να επιβεβαιώσετε το λογαριασμό γράφοντας έναν κωδικό πρόσβασης από αυτήν. Λάβετε υπόψη ότι οι χαρακτήρες καταχωρημένου κωδικού πρόσβασης στην κονσόλα δεν εμφανίζονται ποτέ.
  6. Εισαγάγετε τον κωδικό πρόσβασης για να επανεκκινήσετε γρήγορα το σύστημα Linux μέσω της εντολής επανεκκίνησης

Ο υπολογιστής θα ολοκληρώσει αμέσως το έργο του και μετά από μερικά δευτερόλεπτα η νέα συνεδρία θα ξεκινήσει στη συνήθη λειτουργία. Θα ενεργοποιήσει αυτόματα την εικονική κονσόλα με ένα γραφικό κέλυφος, ακόμη και αν χρησιμοποιήσετε άλλο τερματικό πριν από αυτό.

Μέθοδος 2: Ομάδα τερματισμού

Μερικές φορές ο χρήστης απαιτείται για να επανεκκινήσει τον υπολογιστή μέσω ενός ορισμένου χρόνου, για παράδειγμα, σε λίγα λεπτά. Η εντολή επανεκκίνησης δεν είναι πολύ κατάλληλη για τέτοιους σκοπούς, οπότε προσφέρουμε να χρησιμοποιήσουμε εναλλακτική λύση με τη μορφή τερματισμού λειτουργίας.

  1. Εκτελέστε το "τερματικό" και καθορίστε το SUDO Shutdown -r +1, όπου +1 είναι η ώρα μέσω της οποίας θα τροφοδοτηθεί η εντολή. Σε αυτή την περίπτωση, αυτό είναι ένα λεπτό. Καθορίστε το 0 ή τώρα εάν θέλετε να εκτελέσετε αμέσως τη διαδικασία ενδιαφέροντος.
  2. Μια εντολή για μια αναβληθείσα επανεκκίνηση ενός υπολογιστή μέσω του τερματικού Linux

  3. Η εντολή τερματισμού λειτουργίας εξαρτάται επίσης από το superuser, οπότε θα χρειαστεί ένας κωδικός πρόσβασης για να το ενεργοποιήσετε.
  4. Καταχώρηση κωδικού πρόσβασης για επιβεβαίωση της εντολής του υπολογιστή μετατόπισης μέσω του ακροδέκτη Linux

  5. Η νέα γραμμή εμφανίζει πληροφορίες που δημιουργήθηκε η εργασία για μια συγκεκριμένη χρονική στιγμή. Εάν θέλετε να το ακυρώσετε, χρησιμοποιήστε την εντολή από την ίδια γραμμή.
  6. Κοινοποίηση της επιτυχημένης εκκίνησης της αναβαλλόμενης επανεκκίνησης Linux

Μέθοδος 3: Script Init

Ορισμένες διανομές υποστηρίζουν το σενάριο Init, το οποίο μπορείτε να διαβάσετε λεπτομερέστερα στην επίσημη τεκμηρίωσή τους. Θα γράφονται επίσης σχετικά με τις βασικές ρυθμίσεις που σχετίζονται με αυτά τα σενάρια. Τώρα θα ορίσουμε όλες αυτές τις στιγμές, καθώς δεν ταιριάζουν στο πλαίσιο αυτού του υλικού. Μου λέμε μόνο τι έχει το init έξι παραμέτρους, όπου 0 είναι να απενεργοποιήσετε τον υπολογιστή και 6 είναι μια επανεκκίνηση της συνεδρίασης. Είναι η τελευταία παράμετρος που θα εφαρμόσουμε τώρα. Για να το ενεργοποιήσετε, η κονσόλα θα πρέπει να εισάγει sudo init 6. Όπως ήδη κατανοήσατε από την κονσόλα sudo, αυτή η δράση πραγματοποιείται επίσης μόνο μέσω της ρίζας.

Μια εντολή για να επανεκκινήσετε τον υπολογιστή μέσω των σεναρίων Init στο Linux

Μέθοδος 4: Υπηρεσία επικοινωνίας συστήματος D-BUS

Όπως πιθανότατα παρατηρήσατε, και οι τρεις από τις παραπάνω μεθόδους ενεργοποίησης απαιτούσαν την παρουσία ενός κωδικού πρόσβασης Superuser, αλλά όχι όλοι οι χρήστες έχουν την ευκαιρία να την εισαγάγει. Ειδικά για τέτοιους σκοπούς, προσφέρουμε να χρησιμοποιούμε μηνύματα συστήματος D-Bus. Αυτό είναι το κανονικό βοηθητικό πρόγραμμα Linux που επιτρέπει σε προγράμματα να αλληλεπιδρούν μεταξύ τους και μια μακρά και ακατανλητική εντολή που στέλνει ένα σύστημα επανεκκίνησης, ως εξής: / USR / bin / dbus-send -system --Print-απάντηση - "org.freedesktop. consolekit" / org / freedesktop / consolekit / manager org.freedesktop.consolekit.manager.restart. Μετά την εισροή και την ενεργοποίησή του, η τρέχουσα συνεδρία θα ολοκληρωθεί αμέσως.

Επανεκκινήστε το σύστημα Linux στο τερματικό μέσω της υπηρεσίας μηνυμάτων συστήματος

Μέθοδος 5: Hot Keys Sysrq

Αυτή η μέθοδος σχετίζεται μόνο έμμεσα με την κονσόλα, καθώς διαμορφώνεται μέσω αυτού, και η περαιτέρω επανεκκίνηση πραγματοποιείται μέσω των προσάρτλων. Ωστόσο, αποφασίσαμε να το συμπεριλάβουμε σε αυτόν τον κατάλογο λόγω των ασυνήθιστων και χαρακτηριστικών της χρήσης. Το Hot Keys Sysrq θα είναι χρήσιμο σε αυτές τις καταστάσεις όπου το γραφικό κέλυφος απλά δεν ανταποκρίνεται.

  1. Εκτελέστε το τερματικό και εισάγετε το ECHO 1> / PROC / SYS / KERNEL / SYSRQ.
  2. Η εντολή ενεργοποίησης καυτού κλειδιού SYSRQ στο Linux

  3. Ακολουθήστε το αρχείο διαμόρφωσης μέσω ενός βολικού επεξεργαστή κειμένου, για παράδειγμα, Sudo Nano /etc/sysctl.conf.
  4. Μεταβείτε στην επεξεργασία του αρχείου διαμόρφωσης SYSRQ στο Linux

  5. Αυτό το αρχείο βρίσκεται στην ενότητα συστήματος, οπότε η λειτουργία του superuser θα πρέπει να ανοίξει.
  6. Καταχωρίστε τον κωδικό πρόσβασης για να επεξεργαστείτε το αρχείο διαμόρφωσης SYSRQ στο Linux

  7. Εκτελέστε το αρχείο και τοποθετήστε τη συμβολοσειρά Kernel.sysrq εκεί.
  8. Επεξεργασία του αρχείου διαμόρφωσης SYSRQ στο Linux

  9. Αποθηκεύστε τις ρυθμίσεις και κλείστε τον επεξεργαστή κειμένου.
  10. Εξοικονόμηση του αρχείου διαμόρφωσης SYSRQ στο Linux μετά την πραγματοποίηση αλλαγών

  11. Μετά από αυτό, θα χρειαστεί να σφίξετε τον κωδικό κλειδιού Alt + Sysrq +. Θα μιλήσουμε περισσότερο για αυτό λεπτομερέστερα.
  12. Χρησιμοποιώντας το Hot Key Sysrq για να επανεκκινήσετε το Linux

Η σωστή επανεκκίνηση πραγματοποιείται με τον προσδιορισμό μιας συγκεκριμένης αλληλουχίας βασικών κωδικών. Κάθε μία από αυτές έχει την ακόλουθη μορφή:

  • R - Επιστρέψτε τον έλεγχο του πληκτρολογίου, εάν το έργο αυτό ήταν απρόβλεπτο ολοκληρωθεί.
  • E - Αποστολή όλων των διαδικασιών Sigterm σήμα, με αποτέλεσμα την ολοκλήρωσή τους.
  • Εγώ - το ίδιο, αλλά μόνο μέσω του σήματος SIGKILL. Που απαιτούνται σε περιπτώσεις όπου ορισμένες διαδικασίες δεν έχουν ολοκληρωθεί μετά το Sigterm.
  • S - Υπεύθυνος για το συγχρονισμό των συστημάτων αρχείων. Κατά τη διάρκεια αυτής της λειτουργίας, όλες οι πληροφορίες θα αποθηκευτούν στον σκληρό δίσκο.
  • U - Αποστείλετε το FS και τα τοποθετεί ξανά στη λειτουργία μόνο για ανάγνωση.
  • Β - Εκτελέστε τη διαδικασία επανεκκίνησης του υπολογιστή, αγνοώντας όλες τις προειδοποιήσεις.

Πρέπει μόνο να πιέσετε κάθε συνδυασμό ταυτόχρονα έτσι ώστε η επαναφορά να είναι σωστή.

Μέθοδος 6: Απομακρυσμένη επανεκκίνηση

Ορισμένοι χρήστες χρησιμοποιούν ενεργά ειδικά εργαλεία για να διαχειριστούν εξ αποστάσεως επιτραπέζιων υπολογιστών. Συχνά υπάρχουν κατάλληλες εντολές σε τέτοιες λύσεις που σας επιτρέπουν να στείλετε τον απαραίτητο υπολογιστή για επανεκκίνηση. Για παράδειγμα, δώστε προσοχή στα ακόλουθα ssh: ssh [email protected] / sbin / επανεκκίνηση. Είναι σε αυτή την αρχή ότι εμφανίζεται μια επανεκκίνηση του επιλεγμένου τηλεχειριστηρίου σε αυτόν τον διακομιστή. Εάν χρησιμοποιείτε άλλους ελέγχους, διαβάστε την επίσημη τεκμηρίωση για να λάβετε τις απαραίτητες πληροφορίες.

Επανεκκινήστε την απομακρυσμένη επιφάνεια εργασίας μέσω του ακροδέκτη στο Linux

Μέθοδος 7: Επανεκκίνηση στη λειτουργία ανάκτησης

Ως τελευταίος τρόπος, θέλουμε να πούμε πώς ο υπολογιστής επανεκκινείται σε λειτουργία ανάκτησης, αφού πολλοί χρήστες χάνονται σε αυτό το μενού και απλά απενεργοποιούν τον υπολογιστή μέσω του κουμπιού και στη συνέχεια ξεκινούν ξανά. Στην περίπτωση που μεταβείτε στη λειτουργία ανάκτησης, μπορείτε να εκτελέσετε την κονσόλα και να χρησιμοποιήσετε οποιαδήποτε από τις παραπάνω μεθόδους:

  1. Στο μενού αποκατάστασης, ενδιαφέρεστε για το "Συνέχεια σε κανονική λήψη" ή "Πηγαίνετε στο διερμηνέα εντολών ύπνου". Στην πρώτη περίπτωση, η αρχή του OS ξεκινά απλά και το δεύτερο στοιχείο θα ξεκινήσει την κονσόλα στη ρίζα.
  2. Εκτελέστε κονσόλα στη λειτουργία ανάκτησης Linux

  3. Εάν εκτελέσετε το τερματικό, επιβεβαιώστε αυτήν τη λειτουργία πατώντας το πλήκτρο ENTER.
  4. Επιβεβαίωση της κονσόλας εκκίνησης στη λειτουργία ανάκτησης Linux

  5. Στη συνέχεια, παραμένει μόνο για να εισαγάγετε μια κατάλληλη εντολή, για παράδειγμα, επανεκκίνηση για να στείλετε υπολογιστή για επανεκκίνηση.
  6. Επανεκκινήστε τον υπολογιστή μέσω της κονσόλας στο Linux Restore Linux

Όπως μπορείτε να δείτε, υπάρχει ένας τεράστιος αριθμός μεθόδων που σας επιτρέπουν να επανεκκινήσετε γρήγορα το σύστημα Linux μέσω της κονσόλας. Παραμένει μόνο η κατανόηση ποια από τις επιλογές αυτών θα πρέπει να χρησιμοποιείται σε μια ορισμένη κατάσταση για την κάλυψη των συνθηκών που απαιτούν την επανεκκίνηση του λειτουργικού συστήματος.

Διαβάστε περισσότερα