Όπως είναι γνωστό σε όλο τον κόσμο, η γραμμή εντολών μας παρέχει μεγάλη ισχύ στα συστήματα Ubuntu. Αυτό μας παρέχει τόσα ή περισσότερα εργαλεία για να ενεργούμε με το λειτουργικό μας σύστημα από το γραφικό περιβάλλον. Σε αυτό το άρθρο θα δούμε μερικά από αυτά τα εργαλεία. Θα είναι ένα από τα πιο σημαντικά ή τουλάχιστον ενδιαφέροντα με τα οποία μπορούμε ελέγξτε τις πληροφορίες του λειτουργικού μας συστήματος, σκοτώστε ανοιχτές διαδικασίες ή προγράμματα.
Αυτή είναι μια λίστα εντολών που θα μπορούσαν να προστεθούν σε αυτήν που μας έδειξε ένας συνάδελφος στην εποχή του στην οποία εξήγησε ότι είναι τις διαδικασίες στο Gnu / Linux και πώς να τα διαχειριστείτε. Με τις εντολές που θα δείξω παρακάτω, θα είμαστε σε θέση να λάβουμε πρόσθετες πληροφορίες και να επεκτείνουμε τις επιλογές που χρησιμοποιούν οι περισσότεροι χρήστες. Δεν υπάρχουν όλα αυτά, οπότε αν κάποιος γνωρίζει μια σχετική εντολή, μην διστάσετε να το αφήσετε στα σχόλια.
Σκοτώστε τις διαδικασίες από το τερματικό:
σκοτώστε και σκοτώστε
Το Kill είναι μία από αυτές τις παραγγελίες που πρέπει να γνωρίζουν όλοι. Χρησιμοποιείται για σκοτώσει τις διαδικασίες. Πρέπει να χρησιμοποιείται ακολουθούμενο από ένα PID που θα προσδιορίζει τη διαδικασία στο τερματικό. Εάν κατά την εκκίνηση της εντολής αποτύχει, μπορούμε να προσθέσουμε το σήμα 9 σε αυτήν για να αυξήσουμε τις πιθανότητες επιτυχίας.
Kill -9 12838
Από προεπιλογή το kill χρησιμοποιεί το σήμα 15, που ονομάζεται SIGTERM. ο Το σήμα 9 είναι SIGKILL. Αυτό το τελευταίο σήμα θα αποτύχει μόνο όταν μια διαδικασία υποβάλλει αίτημα στον πυρήνα. Εάν συμβεί κάτι τέτοιο, η διαδικασία θα τερματιστεί μετά την κλήση του συστήματος.
Μπορούμε να δούμε μια πλήρη λίστα των σημάτων που μπορούμε να χρησιμοποιήσουμε με αυτήν την εντολή γράφοντας kill -l.
Με την εντολή killall μπορούμε σκοτώστε τις διαδικασίες με το όνομα. Εάν ο Firefox (για παράδειγμα) διακοπεί, μπορούμε να χρησιμοποιήσουμε το παρακάτω παράδειγμα για να κλείσουμε την εφαρμογή.
Killall firefox
xkill
Μερικές φορές δεν γνωρίζουμε το πραγματικό όνομα μιας εφαρμογής. Σε αυτήν την περίπτωση, μπορείτε να υιοθετήσετε ένα πιο γραφική προσέγγιση να σκοτώσει τις διαδικασίες. Εάν πληκτρολογήσετε xkill στο τερματικό, ο δρομέας θα μετατραπεί σε X. Στη συνέχεια, κάνοντας κλικ στο παράθυρο που δεν αποκρίνεται, η εντολή θα το κλείσει.
σκοτώνω
Όπως και οι εντολές kill and killall, το pkill χρησιμοποιείται για την αποστολή σημάτων. Η εντολή pkill σάς επιτρέπει να χρησιμοποιήσετε κανονικές εκφράσεις και άλλα κριτήρια επιλογής. Αναζήτηση εντός των εντολών που χρησιμοποιούνται για την έναρξη των διαδικασιών. Επομένως, δεν χρειάζεται να γνωρίζετε το ακριβές όνομα όταν θέλετε να σκοτώσετε διαδικασίες.
htop
Αυτό είναι htop, a διαδραστικό πρόγραμμα προβολής διαδικασιών για Συστήματα Unix. Είναι μια εφαρμογή σε λειτουργία κειμένου (για κονσόλα) από την οποία μπορούμε να δούμε τις ανοιχτές διαδικασίες, να σκοτώνουμε τις διαδικασίες, να δούμε το έργο της CPU, να ελέγξουμε τη μνήμη που καταναλώνεται κ.λπ.
Λήψη πληροφοριών συστήματος:
ps
Ps σημαίνει κατάσταση διαδικασίας. Αυτή η εντολή χρησιμοποιείται για την εμφάνιση α λίστα διεργασιών που τρέχουν κάτω από τον τρέχοντα χρήστη. Η εντολή θα μας δείξει ένα όνομα και έναν αριθμό αναγνώρισης διεργασίας (PID) που μπορούν να χρησιμοποιηθούν με άλλες εντολές.
κορυφή
Αυτή είναι μια ενημερωτική εντολή. Η κορυφαία εντολή δείχνει ποιες εργασίες κάνουν περισσότερο χρήση επεξεργαστή. Μας επιτρέπει να ταξινομήσουμε τη λίστα με βάση τη χρήση CPU ή RAM, τη διάρκεια εκτέλεσης του προγράμματος και άλλους παράγοντες. Μόλις εκτελεστεί η εντολή, μπορούμε να λάβουμε βοήθεια πατώντας το πλήκτρο «h».
vmstat
Αντί να δούμε αυτές τις πληροφορίες ζωντανά όπως κάνουμε με την κορυφαία εντολή, μπορούμε να πάρουμε ένα στιγμιότυπο από αυτές. Το Vmstat κάνει ακριβώς αυτό. Να πάρετε μια άμεση προβολή των διαδικασιών τρέχει αυτήν τη στιγμή και πόση μνήμη χρησιμοποιούν.
δωρεάν
Αυτή η εντολή εστιάζεται στη μνήμη. Δείχνει το διαθέσιμη μνήμη. Οι στήλες δείχνουν την ελεύθερη και χρησιμοποιημένη φυσική μνήμη και ανταλλαγή μνήμης. Μπορείτε επίσης να δείτε την προσωρινή μνήμη που χρησιμοποιείται από τον πυρήνα.
lscpu
Αυτή είναι μια εντολή δίνουν πλαίσιο στις πληροφορίες που λαμβάνονται με τις παραπάνω εντολές, καθώς χωρίς πλαίσιο δεν έχει νόημα. Πόσες CPU διαθέτει ο υπολογιστής σας; Τι είδους αρχιτεκτονική χρησιμοποιείτε; Χρησιμοποιήστε το lscpu για να δείτε αυτές τις πληροφορίες που παρουσιάζονται με απλό τρόπο.
Όπως έχετε διαβάσει στο άρθρο, αυτά τα προγράμματα και οι εντολές πρέπει να ελέγχουν τι συμβαίνει στον υπολογιστή σας χρησιμοποιώντας το τερματικό. Η δουλειά ενός λειτουργικού συστήματος είναι να βοηθήσει στην ολοκλήρωση των πραγμάτων και όταν το λογισμικό παγώνει δεν κάνει τη δουλειά του σωστά. Τώρα μπορούμε να κρατήσουμε απατεώνες το λογισμικό. Το Linux έχει τη φήμη ότι είναι ένα σταθερό λειτουργικό σύστημα, αλλά αυτό δεν σημαίνει ότι όλες οι εφαρμογές είναι ισχυρές.
Οι επώνυμες εφαρμογές έχουν διαφορετικούς τρόπους εργασίας. Προτείνεται να λάβετε περισσότερες πληροφορίες στρέψτε στο "άντρας" για να δείτε ποιες δυνατότητες προσφέρει ο καθένας. Αυτές μπορεί να μην είναι οι προτιμώμενες εφαρμογές των χρηστών που μόλις έφτασαν από τα Windows, αλλά η χρήση τους θα είναι πάντα απαραίτητη αργά ή γρήγορα.