Android

Εντολή επανεκκίνησης του Linux (επανεκκίνηση)

Όλα όσα πρέπει να γνωρίζετε για τις μεταβλητές στο Linux

Όλα όσα πρέπει να γνωρίζετε για τις μεταβλητές στο Linux

Πίνακας περιεχομένων:

Anonim

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

Στις πιο σύγχρονες διανομές του Linux, το systemctl αντικαθιστά τις περισσότερες από τις εντολές διαχείρισης ενέργειας που χρησιμοποιούνται στις παλαιότερες διανομές Linux με το sysvinit. Οι εντολές reboot και shutdown είναι ψευδώνυμα στο systemctl και διατίθενται στο σύστημα για λόγους συμβατότητας.

Σε αυτό το σεμινάριο, θα σας εξηγήσουμε πώς να χρησιμοποιήσετε τις εντολές systemctl και shutdown για να επανεκκινήσετε τη μηχανή του Linux. Οι εντολές πρέπει να εκτελούνται ως root ή χρήστη με δικαιώματα sudo .

Χρησιμοποιώντας το systemctl

Για να επανεκκινήσετε το σύστημα Linux, απλά πληκτρολογήστε reboot ή systemctl reboot :

sudo systemctl reboot

Το σύστημα θα επανεκκινηθεί αμέσως.

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

Για να αποτρέψετε την αποστολή ενός μηνύματος από την εντολή επανεκκίνησης, εκτελέστε την εντολή με την επιλογή --no-wall :

sudo systemctl --no-wall reboot

sudo systemctl --message="Hardware upgrade" reboot

Το μήνυμα θα εμφανιστεί στα αρχεία καταγραφής:

System is rebooting (Hardware upgrade)

Χρήση shutdown

Όταν χρησιμοποιείται με την επιλογή -r , η εντολή shutdown εκτελεί μια επανεκκίνηση του συστήματος:

sudo shutdown -r

Από προεπιλογή, το σύστημα θα επανεκκινηθεί μετά από 1 λεπτό, αλλά μπορείτε να καθορίσετε την ακριβή ώρα που θέλετε να γίνει επανεκκίνηση του συστήματος.

Το χρονικό επιχείρημα μπορεί να έχει δύο διαφορετικές μορφές. Μπορεί να είναι ένας απόλυτος χρόνος στη μορφή hh:mm και σχετική ώρα στη μορφή +m όπου m είναι ο αριθμός των λεπτών από τώρα.

Το παρακάτω παράδειγμα θα προγραμματίσει την επανεκκίνηση του συστήματος στις 10 π.μ.:

sudo shutdown -r 10:00

Το παρακάτω παράδειγμα θα προγραμματίσει την επανεκκίνηση του συστήματος σε 5 λεπτά από τώρα:

sudo shutdown -r +5

Για να τερματίσετε το σύστημά σας, χρησιμοποιήστε αμέσως το +0 ή το ψευδώνυμό του now :

sudo shutdown -r now

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

Η ακόλουθη εντολή θα κλείσει το σύστημα σε 10 λεπτά από τώρα και θα ειδοποιήσει τους χρήστες ότι θα γίνει αναβάθμιση υλικού:

sudo shutdown -r +10 "Hardware upgrade"

Είναι σημαντικό να αναφέρουμε ότι όταν καθορίζετε ένα προσαρμοσμένο μήνυμα τοίχου, πρέπει επίσης να ορίσετε ένα χρονικό επιχείρημα.

sudo shutdown -c

Μπορείτε επίσης να μεταδώσετε ένα μήνυμα που περιγράφει γιατί ακυρώθηκε η επανεκκίνηση:

sudo shutdown -c "Canceling the reboot"

συμπέρασμα

Για να επανεκκινήσετε έναν τύπο συστήματος Linux, reboot στο τερματικό σας. Θα χρειαστούν αρκετά δευτερόλεπτα για να γίνει επανεκκίνηση του λειτουργικού συστήματος.

Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.

τερματικό τερματισμού λειτουργίας