Τι είναι η εντολή επανεκκίνησης του Linux;

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

Η επανεκκίνηση είναι η επιλογή στην οποία πολλοί από εμάς βασιζόμαστε κάθε φορά που τα πράγματα αρχίζουν να λειτουργούν παράξενα σε έναν υπολογιστή. Ή, θα μπορούσε να είναι η πρακτική προσέγγιση όταν εγκαθίσταται νέο λογισμικό στο σύστημα και απαιτεί επανεκκίνηση.

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

Όλοι οι τρόποι επανεκκίνησης στο Linux

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

Ας δούμε τις διάφορες επιλογές εντολών που είναι διαθέσιμες με το Linux.

  • επανεκκίνηση
  • ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ
  • pweroff
  • παύση

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

Ωστόσο, για τους σκοπούς αυτής της σελίδας, θα χρησιμοποιήσουμε το επανεκκίνηση μόνο εντολή.

Το Linux επανεκκίνηση εντολή

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

Γενική σύνταξη:

επανεκκίνηση sudo [επιλογές]

Σημείωση: Βεβαιωθείτε ότι χρησιμοποιείτε "sudoόταν χρησιμοποιείτε το επανεκκίνηση εντολή. Απλώς χρησιμοποιώντας το επανεκκίνηση Η εντολή από μόνη της μπορεί να μην λειτουργεί για τους περισσότερους χρήστες.

Επιλογές διαθέσιμες με την εντολή επανεκκίνησης

Μπορείτε να προσαρμόσετε το επανεκκίνηση εντολή χρησιμοποιώντας τις ακόλουθες επιλογές για να καλύψει καλύτερα την ανάγκη σας για επανεκκίνηση του συστήματός σας.

ΕπιλογέςΠεριγραφή
απενεργοποιήστε το μηχάνημα
--παύσησταματήστε το μηχάνημα
-φάδύναμη για άμεση επανεκκίνηση
-wtmp-μόνομόνο γράφει wtmp καταχώρηση τερματισμού λειτουργίας, δεν κλείνει στην πραγματικότητα ή επανεκκινεί το σύστημα

ο επιλογή όταν χρησιμοποιείται με το επανεκκίνηση εντολή, θα απενεργοποιήσει το μηχάνημα. Αυτή η επιλογή λειτουργεί με τον ίδιο τρόπο με άλλες εντολές ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ, παύση και απενεργοποίηση.

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

ο -wtmp-μόνο Η επιλογή σάς επιτρέπει να κάνετε μια καταχώριση στο αρχείο καταγραφής εκκίνησης χωρίς να τερματίσετε ή να επανεκκινήσετε το σύστημά σας.

Όλες αυτές οι επιλογές μπορούν να χρησιμοποιηθούν με απενεργοποίηση, παύση και ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ εντολές επίσης.

Χρησιμοποιώντας την εντολή επανεκκίνησης στο σύστημά σας

Για να ξεκινήσετε να χρησιμοποιείτε το επανεκκίνηση εντολή, ρίξτε μια ματιά στο παρακάτω παράδειγμα για να κατανοήσετε καλύτερα την υλοποίηση.

Σύνταξη:

επανεκκίνηση sudo

Παραγωγή:

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

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

Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή για να επανεκκινήσετε το σύστημά σας.

/sbin/reboot

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

Χρήση εντολής επανεκκίνησης σε απομακρυσμένο σύστημα Linux

Μπορείτε να επανεκκινήσετε ένα απομακρυσμένο σύστημα Linux το ίδιο εύκολα με την εντολή reboot. Απλώς συνδεθείτε στο απομακρυσμένο σύστημα μέσω ssh από το τερματικό του τοπικού σας συστήματος.

Γενική σύνταξη:

ssh root@[remote_server_ip] /sbin/reboot

Η εντολή μπορεί να γίνει κατανοητή σε κομμάτια. Εδώ έχω χρησιμοποιήσει το ssh βοηθητικό πρόγραμμα για να συνδεθείτε ως α ρίζα χρήστη στον απομακρυσμένο διακομιστή. Στην ίδια εντολή, έχω καθορίσει την επανεκκίνηση του διακομιστή χρησιμοποιώντας το /sbin/reboot εντολή.

Ας κατανοήσουμε αυτή τη σύνταξη με ένα παράδειγμα.

ssh [email protected]

Έχω συνδεθεί ως ρίζα χρήστη στο server_ip όπως ορίζεται στην εντολή.

gaurav@ubuntu:~$ ssh [email protected] Η αυθεντικότητα του κεντρικού υπολογιστή "142.93.217.188 (142.93.217.188)" δεν μπορεί να εξακριβωθεί. Το δακτυλικό αποτύπωμα του κλειδιού ECDSA είναι SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Είστε βέβαιοι ότι θέλετε να συνεχίσετε τη σύνδεση (ναι/όχι); ναι Προειδοποίηση: Προστέθηκε μόνιμα το '142.93.217.188' (ECDSA) στη λίστα των γνωστών κεντρικών υπολογιστών. κωδικός πρόσβασης [email protected]: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Τα προγράμματα που περιλαμβάνονται στο Το σύστημα Debian GNU/Linux είναι δωρεάν λογισμικό. οι ακριβείς όροι διανομής για κάθε πρόγραμμα περιγράφονται στα μεμονωμένα αρχεία στο /usr/share/doc/*/copyright. Το Debian GNU/Linux συνοδεύεται από ΚΑΜΙΑ ΑΠΟΛΥΤΩΣ ΕΓΓΥΗΣΗ, στον βαθμό που επιτρέπεται από την ισχύουσα νομοθεσία. root@debian-s-1vcpu-1gb-blr1-01:~#

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

επανεκκίνηση sudo

Παραγωγή:

root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot Η σύνδεση στο 142.93.217.188 έκλεισε από απομακρυσμένο κεντρικό υπολογιστή. Η σύνδεση στο 142.93.217.188 έκλεισε. gaurav@ubuntu:~$

Προσαρμογή της επανεκκίνησης

Εάν είστε διαχειριστής συστήματος, μπορείτε ακόμη και να στείλετε ένα μήνυμα (με το --μήνυμα επιλογή) μαζί με την εντολή επανεκκίνησης για να γνωρίζουν όλοι οι χρήστες του συστήματος γιατί γίνεται επανεκκίνηση.

Παράδειγμα:

sudo systemctl --message="Τριμηνιαία άσκηση συντήρησης λογισμικού" επανεκκίνηση

Εδώ, χρησιμοποιήσαμε το systemctl εντολή για την εκκίνηση του επανεκκίνηση βοηθητικό πρόγραμμα γραμμής εντολών. Μπορείτε επίσης να χρησιμοποιήσετε το υπηρεσία εντολή αντί για systemctl.

Δείγμα εξόδου:

Γίνεται επανεκκίνηση του συστήματος (Τριμηνιαία άσκηση συντήρησης λογισμικού)

Μπορείτε να δείτε την παρόμοια έξοδο στα αρχεία καταγραφής εκκίνησης.

Έλεγχος αρχείων καταγραφής επανεκκίνησης

Το αρχείο καταγραφής επανεκκίνησης συστήματος αποθηκεύεται στο /var/log/wtmp αρχείο στον υπολογιστή σας Linux. Αλλά αντί να κάνετε κύλιση σε αυτό το αρχείο, μπορείτε απλά να χρησιμοποιήσετε το τελευταία επανεκκίνησηt για να ελέγξετε γρήγορα το αρχείο καταγραφής επανεκκίνησης.

τελευταία επανεκκίνηση | πιο λιγο

Δείγμα εξόδου:

επανεκκίνηση συστήματος εκκίνησης 4.15.0-112-gener Τρ. 29 Σεπ 16:30 εκτελείται ακόμα επανεκκίνηση εκκίνησης συστήματος 4.15.0-112-gener Τρ. Σεπ 29 13:21 - 16:30 (03:09) επανεκκίνηση συστήματος εκκίνησης 4.15.0- 112-gener Τρ. Σεπ 29 12:07 - 13:21 (01:13) επανεκκίνηση συστήματος εκκίνησης 4.15.0-112-gener Τρ. Σεπ 29 08:51 - 12:06 (03:15) επανεκκίνηση συστήματος εκκίνησης 4.15.0- 112-gener Δευτ. 28 Σεπ 20:22 - 21:00 (00:37) επανεκκίνηση συστήματος εκκίνησης 4.15.0-112-gener Δευτ. 28 Σεπτεμβρίου 16:27 - 16:45 (00:17) επανεκκίνηση εκκίνησης συστήματος 4.15.0- 112-gener Δευτ. 28 Σεπ 11:22 - 14:16 (02:54) επανεκκίνηση συστήματος εκκίνησης 4.15.0-112-gener Κυρ 27 Σεπτεμβρίου 23:04 - 00:22 (01:18) επανεκκίνηση εκκίνησης συστήματος 4.15.0- 112-gener Κυρ 27 Σεπ 11:25 - 12:29 (01:03) επανεκκίνηση συστήματος εκκίνησης 4.15.0-112-gener Σαβ 26 Σεπ 09:52 - 12:15 (02:23) επανεκκίνηση συστήματος εκκίνησης 4.15.0- 112-gener Παρ 25 Σεπ 11:12 - 12:15 (1+01:03) επανεκκίνηση συστήματος εκκίνησης 4.15.0-112-gener Πέμ. 24 Σεπ 11:13 - 17:19 (06:06)

συμπέρασμα

Τώρα έχουμε μια ξεκάθαρη ιδέα για το πώς το Linux επανεκκίνηση λειτουργίες εντολών. Μπορούμε με ασφάλεια να πούμε ότι οι περισσότερες από τις επιλογές που ισχύουν για την εντολή επανεκκίνησης λειτουργούν επίσης με το ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ, παύση και απενεργοποίηση εντολή. Μπορούμε πλέον εύκολα να χρησιμοποιήσουμε το επανεκκίνηση εντολή για γρήγορη επανεκκίνηση του συστήματος Linux.

Κατηγορία: Linux