Διαφήμιση
Τα συστήματα Linux είναι γνωστά για τη σταθερή λειτουργία τους, σχεδιασμένα να λειτουργούν χωρίς επανεκκίνηση για χρόνια. Ωστόσο, αν εξακολουθείτε να καταφέρνετε να τραβήξετε μια συμβολοσειρά και να παγώσετε τον υπολογιστή σας, υπάρχουν αρκετοί τρόποι για να επιστρέψετε το σύστημα στην εργασία. Μπορείτε να συνδεθείτε σε μια εικονική κονσόλα, να χρησιμοποιήσετε το pgrep και το pkill, να χρησιμοποιήσετε το xkill, το σύστημα παρακολούθησης και να σκοτώσετε τη διαδικασία παράβασης, εάν είστε σίγουροι γι 'αυτούς. Ή αν δεν λειτουργεί τίποτα μπορείτε να χτυπήσετε το κουμπί τροφοδοσίας μπορεί να είναι; Αλλά προτού να κατευθυνθείτε προς το κουμπί λειτουργίας υπάρχει ένας τελευταίος μαγικός τρόπος για να πάρετε πίσω το σύστημά σας και θα μιλήσω γι 'αυτό σε αυτό το άρθρο.
Πρώτα απ 'όλα είμαι βέβαιος ότι πολλοί από εμάς δεν γνωρίζουμε ότι το πληκτρολόγιό τους έχει κλειδί sysrq. Είναι? Ή ίσως το είχατε ξεχάσει; Ναι το κλειδί PrintScreen / SysRq που θα κάνουμε στο MakeUseOf σε αυτό το άρθρο.
Τι είναι το κλειδί Magic SysRq
Ένα πλήκτρο Magic SysRq σάς επιτρέπει να στέλνετε εντολές χαμηλού επιπέδου ανεξάρτητες από την κατάσταση του συστήματος. Αυτό σημαίνει ότι εάν το σύστημα είναι παγωμένο μπορείτε να χρησιμοποιήσετε αυτούς τους συνδυασμούς πλήκτρων για να εκτελέσετε ορισμένες ενέργειες και έτσι να επανακτήσετε τον έλεγχο.
Τι είναι λοιπόν η μαγεία; Λοιπόν, εάν είστε ποτέ κολλημένοι με ένα μη ανταποκρινόμενο σύστημα δοκιμάστε
Alt + PrintScreen + r + s + e + i + u + b.
Φέουα! Λοιπόν, πόσα χέρια χρειάζεστε για να το κάνετε αυτό; Ή θα πρέπει να χρησιμοποιήσετε τα δάχτυλα των ποδιών σας; Λοιπόν, στην πραγματικότητα πατάτε και κρατάτε πατημένα τα πλήκτρα Alt και PrintScreen μόνο, τα άλλα πλήκτρα πιέζονται ένα κάθε φορά και στη συνέχεια απελευθερώνονται. Πολλά συμβαίνουν όταν το κάνετε αυτό. 'R' 's' 'e' 'i' 'u' 'b' στην πραγματικότητα αποτελούν ξεχωριστές εντολές:
- r - παίρνει τον έλεγχο του πληκτρολογίου πίσω από το X.
- s - γράφει τα δεδομένα από την προσωρινή μνήμη του δίσκου στον σκληρό δίσκο.
- e - στέλνει το SIGTERM σε όλες τις διαδικασίες εκτός από την init.
- i - στέλνει το SIGKILL σε όλες τις διαδικασίες εκτός από την init
- u - επαναφέρει όλα τα συστήματα αρχείων readonly (βασικά ένα μέτρο για να σας βοηθήσει να επανεκκινήσετε με ασφάλεια)
- b - επανεκκίνηση του συστήματος
Όπως βλέπετε ότι η συμπίεση κάθε γράμματος επιτυγχάνει ορισμένες εργασίες, οπότε έχει νόημα να πατάτε τα ένα προς ένα ενώ έχετε πατημένο το συνδυασμό Alt + PrintScreen. Δώστε αρκετό χρόνο πριν πιέσετε το επόμενο πλήκτρο για να επιτρέψετε στο σύστημα να εκτελέσει όλες τις εργασίες όπως απαιτεί ο συνδυασμός Magic SysRq Key
Άλλες εντολές μαγείας
Δεν είναι μόνο αυτό. Το Alt + PrintScreen + r + s + e + i + u + b είναι ένας μόνο ειδικός συνδυασμός των εντολών που σας βοηθά να ανακτήσετε ένα σύστημα που δεν ανταποκρίνεται. Υπάρχουν και άλλες εντολές:
0 – 9 | ορίζει το επίπεδο καταγραφής της κονσόλας, ελέγχοντας τα μηνύματα του πυρήνα που θα εκτυπωθούν στην κονσόλα σας ώστε να μην κατακλυστείτε. |
σι | επανεκκινεί το σύστημα χωρίς να κάνει βήματα για να εξασφαλίσει ότι οι συνθήκες είναι καλές για μια ασφαλή επανεκκίνηση, χρησιμοποιώντας μόνο αυτό το κλειδί είναι σαν να κάνουμε μια ψυχρή επανεκκίνηση. |
μι | στέλνει το SIGTERM σε όλες τις διαδικασίες εκτός από την init. |
φά | καλέστε Out Of Killer Memory, το οποίο θα σκοτώσει μια διαδικασία που καταναλώνει όλη τη διαθέσιμη μνήμη. |
h | εμφανίζει βοήθεια σχετικά με τα πλήκτρα SysRq σε ένα τερματικό αν και στην πραγματικότητα μπορείτε να χρησιμοποιήσετε οποιοδήποτε κλειδί εκτός από αυτά που καθορίζονται για να εμφανιστεί η βοήθεια. |
Εγώ | στέλνει SIGKILL σε όλες τις διαδικασίες εκτός από την init. |
κ | σκοτώνει όλες τις διαδικασίες στο τρέχον τερματικό. |
μεγάλο | στέλνει το SIGKILL σε όλες τις διαδικασίες, συμπεριλαμβανομένου του init. |
Μ | κατακερματίζει πληροφορίες μνήμης στην κονσόλα σας. |
o | κλείνει το σύστημα μέσω ACPI ή σε παλαιότερα συστήματα, APM. |
Π | χωρίζει τους τρέχοντες καταχωρητές και τις σημαίες στην κονσόλα σας. |
q | κατακερματίζει όλες τις πληροφορίες χρονομέτρων στην κονσόλα σας. |
r | παίρνει τον έλεγχο του πληκτρολογίου και του ποντικιού από το διακομιστή Χ. |
μικρό | γράφει όλα τα δεδομένα από την προσωρινή μνήμη των δίσκων στους σκληρούς δίσκους, είναι συγχρονισμός και είναι απαραίτητο να μειωθούν οι πιθανότητες καταστροφής δεδομένων. |
t | καταργεί μια λίστα με τις τρέχουσες εργασίες και πληροφορίες στην κονσόλα σας. |
u | επαναφέρει όλα τα προσαρμοσμένα συστήματα αρχείων μόνο για ανάγνωση. Αφού χρησιμοποιήσετε αυτό το κλειδί, μπορείτε να επανεκκινήσετε το σύστημα με Alt + SysRq + B χωρίς να βλάψετε το σύστημα. |
w | καταστρέφει καθήκοντα αδιάλειπτης (αποκλεισμένης) κατάστασης. |
Alt + Printscreen είναι επίσης η συντόμευση πληκτρολογίου για στιγμιότυπο οθόνης του ενεργού παραθύρου κάτω από το Gnome και μερικούς άλλους διαχειριστές παραθύρων. Βεβαιωθείτε ότι έχετε ενεργοποιήσει τα πλήκτρα Magic SysRq στο σύστημά σας. Τα κλειδιά / εντολές Magic SysRq λειτουργούν μόνο αν ο πυρήνας έχει συνταχθεί με την επιλογή CONFIG_MAGIC_SYSREQ.
Μπορείτε επίσης να χρησιμοποιήσετε κλήσεις ενεργοποίησης proc sysrq για να ελέγξετε τη συμπεριφορά των κλειδιών sysrq. Γενικά, πρέπει να το ξέρετε μόνο αυτό
echo 0> / proc / sys / kernel / sysrq απενεργοποιεί τα πλήκτρα sysrq
και
echo 1> / proc / sys / kernel / sysrq ενεργοποιεί τα πλήκτρα sysrq
Υπάρχουν άλλοι αριθμοί με ιδιαίτερες έννοιες όπως 2 - ενεργοποίηση του επιπέδου καταγραφής της κονσόλας, 4 - ενεργοποίηση του πληκτρολογίου (SAK, unraw), 8 - ενεργοποίηση χωματερών εντοπισμού σφαλμάτων διαδικασιών κ.λπ., 16 - ενεργοποίηση εντολής συγχρονισμού, 32 - ενεργοποίηση επαναφοράς μόνο για ανάγνωση, 64 - ενεργοποίηση σηματοδότησης (διάρκεια, kill, oom-kill), 128 - επιτρέπουν επανεκκίνηση / εξουδετέρωση, 256 - επιτρέπουν την εξάσκηση όλων των εργασιών RT (ελέγχει το ωραίο επίπεδο (προτεραιότητα) του Real Χρονικά καθήκοντα)
Εναλλακτικά προσθέστε kernel.sysrq = 1 στο /etc/sysctl.conf αρχείο θα ενεργοποιήσει επίσης τα πλήκτρα sysrq.
Να είστε προσεκτικοί κατά την επεξεργασία των αρχείων ρυθμίσεων.
Εκεί το έχετε. Το δικό σας σχέδιο έκτακτης ανάγκης. Εάν βρείτε τον συνδυασμό δύσκολο να απομνημονεύσετε μπορείτε να το γράψετε και να το επικολλήσετε στην οθόνη ή απλά να θυμηθείτε "Rκαινούργια μικρόkinny μιλεμφάνες Εγώμικρό Uελαστικά σι".
Τα πλήκτρα Magic SysRq δεν είναι κάτι καινούργιο, είναι ένα χαρακτηριστικό του πυρήνα από αρκετό καιρό τώρα. Έχετε ποτέ την ευκαιρία να τα χρησιμοποιήσετε; ή προτιμάτε κάποιο άλλο τρόπο; Μοιραστείτε μαζί μας στα σχόλια.
Είμαι ο Varun Kashyap από την Ινδία. Είμαι παθιασμένος με τους Υπολογιστές, τον Προγραμματισμό, το Διαδίκτυο και τις Τεχνολογίες που τους οδηγούν. Λατρεύω τον προγραμματισμό και συχνά εργάζομαι σε έργα Java, PHP, AJAX κλπ.