Σκοτώστε τις διαδικασίες και λάβετε πληροφορίες συστήματος από το τερματικό

Σκοτώστε τις διαδικασίες από το τερματικό

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

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

Σκοτώστε τις διαδικασίες από το τερματικό:

σκοτώστε και σκοτώστε

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

Kill -9 12838

Από προεπιλογή το kill χρησιμοποιεί το σήμα 15, που ονομάζεται SIGTERM. ο Το σήμα 9 είναι SIGKILL. Αυτό το τελευταίο σήμα θα αποτύχει μόνο όταν μια διαδικασία υποβάλλει αίτημα στον πυρήνα. Εάν συμβεί κάτι τέτοιο, η διαδικασία θα τερματιστεί μετά την κλήση του συστήματος.

Μπορούμε να δούμε μια πλήρη λίστα των σημάτων που μπορούμε να χρησιμοποιήσουμε με αυτήν την εντολή γράφοντας kill -l.

Σκοτώστε τα σήματα εντολών για να σκοτώσετε τις διαδικασίες

Λίστα σημάτων για την εντολή kill

Με την εντολή killall μπορούμε σκοτώστε τις διαδικασίες με το όνομα. Εάν ο Firefox (για παράδειγμα) διακοπεί, μπορούμε να χρησιμοποιήσουμε το παρακάτω παράδειγμα για να κλείσουμε την εφαρμογή.

Killall firefox

xkill

Μερικές φορές δεν γνωρίζουμε το πραγματικό όνομα μιας εφαρμογής. Σε αυτήν την περίπτωση, μπορείτε να υιοθετήσετε ένα πιο γραφική προσέγγιση να σκοτώσει τις διαδικασίες. Εάν πληκτρολογήσετε xkill στο τερματικό, ο δρομέας θα μετατραπεί σε X. Στη συνέχεια, κάνοντας κλικ στο παράθυρο που δεν αποκρίνεται, η εντολή θα το κλείσει.

σκοτώνω

Όπως και οι εντολές kill and killall, το pkill χρησιμοποιείται για την αποστολή σημάτων. Η εντολή pkill σάς επιτρέπει να χρησιμοποιήσετε κανονικές εκφράσεις και άλλα κριτήρια επιλογής. Αναζήτηση εντός των εντολών που χρησιμοποιούνται για την έναρξη των διαδικασιών. Επομένως, δεν χρειάζεται να γνωρίζετε το ακριβές όνομα όταν θέλετε να σκοτώσετε διαδικασίες.

htop

εντολή htop

Προβολή προγράμματος προβολής που εμφανίζεται με την εντολή htop

Αυτό είναι htop, a διαδραστικό πρόγραμμα προβολής διαδικασιών για Συστήματα Unix. Είναι μια εφαρμογή σε λειτουργία κειμένου (για κονσόλα) από την οποία μπορούμε να δούμε τις ανοιχτές διαδικασίες, να σκοτώνουμε τις διαδικασίες, να δούμε το έργο της CPU, να ελέγξουμε τη μνήμη που καταναλώνεται κ.λπ.

Λήψη πληροφοριών συστήματος:

ps

Εντολή Ps

Ενεργές διεργασίες που εμφανίζονται με την εντολή ps

Ps σημαίνει κατάσταση διαδικασίας. Αυτή η εντολή χρησιμοποιείται για την εμφάνιση α λίστα διεργασιών που τρέχουν κάτω από τον τρέχοντα χρήστη. Η εντολή θα μας δείξει ένα όνομα και έναν αριθμό αναγνώρισης διεργασίας (PID) που μπορούν να χρησιμοποιηθούν με άλλες εντολές.

κορυφή

Αρχή εντολών

Διαδικασίες και χρήση CPU εμφανίζονται από την κορυφαία εντολή

Αυτή είναι μια ενημερωτική εντολή. Η κορυφαία εντολή δείχνει ποιες εργασίες κάνουν περισσότερο χρήση επεξεργαστή. Μας επιτρέπει να ταξινομήσουμε τη λίστα με βάση τη χρήση CPU ή RAM, τη διάρκεια εκτέλεσης του προγράμματος και άλλους παράγοντες. Μόλις εκτελεστεί η εντολή, μπορούμε να λάβουμε βοήθεια πατώντας το πλήκτρο «h».

vmstat

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

δωρεάν

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

lscpu

Εντολή Lscpu

Πληροφορίες που παρέχονται από την εντολή lscpu

Αυτή είναι μια εντολή δίνουν πλαίσιο στις πληροφορίες που λαμβάνονται με τις παραπάνω εντολές, καθώς χωρίς πλαίσιο δεν έχει νόημα. Πόσες CPU διαθέτει ο υπολογιστής σας; Τι είδους αρχιτεκτονική χρησιμοποιείτε; Χρησιμοποιήστε το lscpu για να δείτε αυτές τις πληροφορίες που παρουσιάζονται με απλό τρόπο.

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

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.