Πώς να χειριστείτε και να σκοτώσετε διαδικασίες από την κονσόλα στο linux: kill, killall, pkill ...

Πίνακας περιεχομένων:
- Διαδικασία διαχείρισης από την κονσόλα στο Linux
- πάνω
- htop
- pgrep
- renice
- ps
- pstree
- Τερματίστε τις διαδικασίες στο Linux
- Kill: χρησιμοποιώντας το PID για να σκοτώσει τη διαδικασία
- killall: σκοτώσει μια διαδικασία χρησιμοποιώντας το όνομά της
- pkill: να σκοτώσει μια διαδικασία χρησιμοποιώντας μέρος του ονόματός της
- xkill: σκοτώστε μια διαδικασία επιλέγοντας το παράθυρο με το ποντίκι
Γνωρίζουμε ότι στο Linux, η κονσόλα μας παρέχει εργαλεία που είναι εξαιρετικά ισχυρά για τη διαχείριση του συστήματος. Αυτός είναι ο λόγος για τον οποίο σήμερα θα μιλήσουμε για εντολές διαχείρισης της διαδικασίας από την κονσόλα στο Linux. Είναι πιθανό ότι πολλοί από αυτούς τους γνωρίζουν ήδη, αλλά ποτέ δεν πονάει να κάνει μια αναθεώρηση. καθώς αυτά μας επιτρέπουν να βλέπουμε, καθορίζοντας την προτεραιότητά τους, σε διαδικασίες δολοφονίας.
Ευρετήριο περιεχομένων
Διαδικασία διαχείρισης από την κονσόλα στο Linux
πάνω
Αυτή είναι μια από τις κλασικές εντολές του Linux για τη διαχείριση των διαδικασιών. Σας επιτρέπει να δείτε τους πόρους που χρησιμοποιούνται από το σύστημα και, συνεπώς, να προσδιορίσετε ποιος από αυτούς καταναλώνει περισσότερο.
Σύνταξη:
htop
Ας πούμε ότι είναι μια βελτιωμένη έκδοση της κορυφής. Συνήθως οι διανομές Linux δεν το έχουν εγκαταστήσει από προεπιλογή.
Εάν δεν το έχουν στο σύστημά τους, εκτελούν τα εξής για να το εγκαταστήσουν:
sudo apt-get να εγκαταστήσετε htop
Η κύρια βελτίωση είναι ότι η παραγωγή είναι πολύ πιο εύκολη στην ερμηνεία σε σύγκριση με την κορυφή. Επιπλέον, επιτρέπει την εκτέλεση άλλων τύπων λειτουργιών σε διαδικασίες, όπως η δολοφονία μιας διαδικασίας, με πολύ εύκολο τρόπο, χρησιμοποιώντας τα πλήκτρα που εμφανίζονται στην παρακάτω εικόνα:
pgrep
Αυτή η εντολή μας επιτρέπει να καθορίσουμε το PID της διαδικασίας που ταιριάζει με την αναζήτηση της παρεχόμενης λέξης-κλειδιού. Το PID σημαίνει "Αναγνωριστικό διαδικασίας". Ας δούμε ένα παράδειγμα:
pgrep firefox
Θα επιστρέψει το PID της διαδικασίας "firefox".
renice
Αυτή η εντολή μας βοηθά να τροποποιήσουμε την "ωραία" αξία μιας διαδικασίας που τρέχει.
Η "ωραία" τιμή καθορίζει την προτεραιότητα μιας συγκεκριμένης διαδικασίας. Η κλίμακα του είναι ως εξής:
- Η τιμή -19 αντιπροσωπεύει μια πολύ υψηλή προτεραιότητα.Αντίθετα, η τιμή 19 καθορίζει χαμηλή προτεραιότητα.Η προεπιλεγμένη τιμή είναι 0.
Η εντολή renice χρειάζεται το PID μιας διαδικασίας ως παράμετρο.
Σύνταξη:
ps
Είναι η καθολική προεπιλεγμένη εντολή Linux για τη διαχείριση της διαδικασίας. Μπορείτε να προβάλετε τις διαδικασίες και να εκτελέσετε λειτουργίες σε αυτές. Είναι αρκετά πρακτικό επειδή σας επιτρέπει να το συνδέσετε με άλλες εντολές. Ένα παράδειγμα τους χρησιμοποιεί το "grep" για να αναζητήσει μια συγκεκριμένη διαδικασία, κάνοντας χρήση των περίφημων Pipes.
Παράδειγμα:
ps -A | grep firefox
Όπου το "grep firefox" αναζητά τις διαδικασίες του Firefox.
pstree
Αυτή η εντολή μας επιτρέπει να απεικονίσουμε όλες τις διαδικασίες με τις αντίστοιχες εξαρτήσεις τους, με τη μορφή δέντρου.
Τερματίστε τις διαδικασίες στο Linux
Τα λειτουργικά συστήματα που βασίζονται στο Linux ενσωματώνουν ένα σύνολο χρήσιμων εργαλείων για τον τερματισμό των διαδικασιών που έχουν κολλήσει ή που δεν χρειάζεται πλέον να συνεχίσουμε να τρέχουμε. Σε αυτό το σημείο θα επεκταθούμε λίγο αφού υπάρχουν 4 τρόποι για να τερματίσετε μια διαδικασία και είναι ένα θεμελιώδες μέρος της διαχείρισης των διαδικασιών στο Linux. Μπορεί να είναι μέσω του ονόματός του, προσδιορίζοντας επίσης ένα μέρος του ονόματός του, απευθείας από το PID ή ακόμα και δείχνοντας με το δρομέα στο παράθυρο της εν λόγω διαδικασίας. Στη συνέχεια θα δείτε ένα προς ένα.
Kill: χρησιμοποιώντας το PID για να σκοτώσει τη διαδικασία
Είναι ο πιο περίπλοκος αλλά ταυτόχρονα ο πιο ακριβής τρόπος, δεδομένου ότι το PID είναι ένα μοναδικό αναγνωριστικό για κάθε διαδικασία που εκτελείται σε μια δεδομένη στιγμή.
Kill μας επιτρέπει να στείλουμε διαφορετικούς τύπους σημάτων, τα οποία μπορούν να κλείσουν μια διαδικασία ή μια ομάδα από αυτά. Το προεπιλεγμένο σήμα είναι TERM εάν δεν έχει καθοριστεί κανένας τύπος.
ΣΥΝΙΣΤΟΥΜΕ Θέλετε το Ubuntu 17.04 να μοιάζει με Windows;Οι πιο συνηθισμένοι τύποι σημάτων είναι οι εξής:
- SIGHUP: Χρησιμοποιείται όταν η κονσόλα δεν αποκρίνεται ή αν χάσετε τον έλεγχο της διαδικασίας. Είναι υπεύθυνη για την επαναφόρτωση των αρχείων διαμόρφωσης καθώς και των πιθανών αρχείων καταγραφής του. SIGKILL: Αυτή η λειτουργία είναι η πιο ριζοσπαστική για να τερματίσει μια διαδικασία, χρησιμοποιείται όταν δεν ανταποκρίνεται πλέον. Δεν θα αποθηκευτούν δεδομένα, καθώς δεν είναι ένας καθαρός τρόπος για να κλείσετε τη διαδικασία. SIGTERM: Είναι ο προεπιλεγμένος μηχανισμός για να σκοτώσετε τη διαδικασία.
Παράδειγμα:
σκοτώσει 22298
Όπου το 22298 αντιπροσωπεύει το PID της διαδικασίας.
killall: σκοτώσει μια διαδικασία χρησιμοποιώντας το όνομά της
Είναι μια πολύ απλή εντολή. Ένα πράγμα που πρέπει να θυμάστε είναι ότι, σε περίπτωση που υπάρχουν πολλές περιπτώσεις λειτουργίας του προγράμματος, η εντολή θα φροντίσει να κλείσει όλα αυτά.
Σύνταξη:
pkill: να σκοτώσει μια διαδικασία χρησιμοποιώντας μέρος του ονόματός της
Το pkill μας δίνει την επιλογή να εξοντώσουμε τη διαδικασία μέσω του ονόματός σας ή ακόμα και ενός μέρους της. Αυτό μας ελευθερώνει από την ανάγκη να θυμόμαστε το PID για να καθορίσουμε το σήμα. Ωστόσο, όλες οι διαδικασίες των οποίων τα ονόματα περιέχουν την καθορισμένη λέξη θα κλείσουν.
Η εκτέλεση θα ήταν:
pkill part_name process_name
Σας συνιστούμε να διαβάσετε τις ανακατευθύνσεις και τους σωλήνες στο Linux.
xkill: σκοτώστε μια διαδικασία επιλέγοντας το παράθυρο με το ποντίκι
Από ολόκληρη την ομάδα, αυτό είναι το πιο πρακτικό και απλό. Απλά πατήστε τα πλήκτρα Alt + F2 και στη συνέχεια θα εμφανιστεί ένα παράθυρο διαλόγου. Αυτό το πλαίσιο θα σας επιτρέψει να εκτελέσετε την εκτέλεση εντολών. Γράφουμε xkill. Στη συνέχεια τα μαθήματα θα γίνουν ένα κρανίο και κάνοντας κλικ σε ένα από τα παράθυρα, αντίο διαδικασία!
Αφήστε την εμπειρία σας στα σχόλια, μοιραστείτε μαζί μας ποιες από αυτές τις ομάδες εντολών είναι χρήσιμες για εσάς και γιατί;
Εντολές Linux: Γνωρίστε και χειριστείτε το σύστημα

Εντολές Linux: Γνωρίστε και χειριστείτε το σύστημα. Εντολές και επιλογές για να ελέγξετε την κατάσταση του υπολογιστή μας χωρίς τη χρήση γραφικού εργαλείου
Πώς να χρησιμοποιήσετε τη λέξη στο διαδίκτυο: απαιτήσεις και πώς να την αποκτήσετε πρόσβαση

Ανακαλύψτε πώς μπορείτε εύκολα να χρησιμοποιήσετε το Word Online στον υπολογιστή σας για να χρησιμοποιήσετε αυτήν την ηλεκτρονική έκδοση του προγράμματος επεξεργασίας.
Το Aorus trx40 από το AMD και το z490 / x299x από την intel αναγράφονται από το eec

Περισσότερες μητρικές Gigabyte έχουν πιστοποιηθεί από την ΕΟΚ και μπορούμε να δούμε όχι μόνο τη σειρά προϊόντων Z490 αλλά και τα μοντέλα X299X και TRX40.