16 κορυφαία παραδείγματα εντολών στο Linux [Παρακολούθηση διεργασιών Linux]


Σε προηγούμενα άρθρα μας, καλύψαμε τα βασικά της εντολής ls και της εντολής cat. Σε αυτό το άρθρο, προσπαθούμε να εξερευνήσουμε την εντολή top, η οποία είναι μία από τις πιο συχνά χρησιμοποιούμενες εντολές στις καθημερινές εργασίες διαχείρισης του συστήματος.

Η εντολή top (πίνακας διεργασιών) εμφανίζει τη δραστηριότητα επεξεργαστή του πλαισίου Linux και επίσης εμφανίζει εργασίες που διαχειρίζεται ο πυρήνας σε πραγματικό χρόνο. Εμφανίζει επίσης πληροφορίες σχετικά με τη χρήση της CPU και της μνήμης μιας λίστας διεργασιών που εκτελούνται.

Μπορεί επίσης να σας ενδιαφέρουν τα παρακάτω σεμινάρια :

  • Htop – Ένα διαδραστικό πρόγραμμα προβολής διεργασιών για Linux
  • Iotop – Παρακολούθηση δραστηριότητας εισόδου/εξόδου δίσκου Linux και βάσης χρήσης ανά διαδικασία
  • bmon – Μια ισχυρή παρακολούθηση εύρους ζώνης δικτύου για Linux
  • Βρείτε τις κορυφαίες 15 διεργασίες ανά χρήση μνήμης στο Linux

1. Καταχωρίστε όλες τις διεργασίες Linux που εκτελούνται

Για να απαριθμήσετε όλες τις διεργασίες Linux που εκτελούνται, απλώς πληκτρολογήστε top στη γραμμή εντολών για να λάβετε τις πληροφορίες σχετικά με την εκτέλεση εργασιών, μνήμης, cpu, και ανταλλαγή. Πατήστε 'q' για έξοδο από το παράθυρο.

top

2. Ταξινόμηση διεργασιών Linux κατά PID

Για να ταξινομήσετε όλες τις διεργασίες που εκτελούνται στο Linux κατά Αναγνωριστικό διεργασίας, πατήστε τα πλήκτρα M και T.

3. Ταξινόμηση διεργασιών Linux ανά μνήμη και χρήση CPU

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

4. Ταξινόμηση διεργασιών Linux κατά χρόνο εκτέλεσης

Για να ταξινομήσετε όλες τις διεργασίες που εκτελούνται στο Linux κατά χρόνο εκτέλεσης, πατήστε τα πλήκτρα M και T.

5. Εμφάνιση διεργασιών Linux ανά συγκεκριμένο χρήστη

Για να εμφανίσετε όλες τις πληροφορίες διεργασιών που εκτελούνται για συγκεκριμένο χρήστη, χρησιμοποιήστε την επιλογή -u και θα εμφανιστούν συγκεκριμένες λεπτομέρειες διαδικασίας Χρήστη.

top -u tecmint

6. Επισημάνετε τη διαδικασία εκτέλεσης στο επάνω μέρος

Πατώντας την επιλογή «z» θα εμφανιστεί έγχρωμη η εκτελούμενη διαδικασία που μπορεί να σας βοηθήσει να αναγνωρίσετε εύκολα τη διαδικασία που εκτελείται.

7. Καταγράψτε την Απόλυτη Διαδρομή Εκτελούμενων Διαδικασιών Linux

Πατώντας την επιλογή «c» στην εντολή running top θα εμφανιστεί η απόλυτη διαδρομή της εκτελούμενης διαδικασίας.

8. Ορίστε το διάστημα ανανέωσης για την κορυφαία εντολή

Από προεπιλογή, το διάστημα ανανέωσης οθόνης έχει οριστεί σε 3,0 δευτερόλεπτα, το ίδιο μπορεί να αλλάξει πατώντας την επιλογή «d» κατά την εκτέλεση της επάνω εντολής για να ορίσετε το επιθυμητό χρονικό διάστημα.

9. Σκοτώστε την τρέχουσα διαδικασία Linux χρησιμοποιώντας την κορυφαία εντολή

Μπορείτε να σκοτώσετε μια διεργασία αφού βρείτε το PID της διεργασίας πατώντας την επιλογή «k» κατά την εκτέλεση της επάνω εντολής χωρίς να κλείσετε το επάνω παράθυρο όπως φαίνεται παρακάτω.

10. Ταξινόμηση διεργασιών Linux κατά χρήση CPU

Για να ταξινομήσετε όλες τις διεργασίες που εκτελούνται κατά χρήση της CPU, απλώς πατήστε το πλήκτρο Shift+P.

11. Renice μια διαδικασία Linux

Μπορείτε να χρησιμοποιήσετε την επιλογή "r" για να αλλάξετε την προτεραιότητα της διαδικασίας που ονομάζεται επίσης Renice.

12. Ελέγξτε τους πυρήνες CPU Linux

Για να παραθέσετε τις πληροφορίες φόρτωσης των πυρήνων της CPU, απλώς πατήστε 1 για να εμφανίσετε τις λεπτομέρειες του πυρήνα της CPU.

13. Αποθήκευση αποτελεσμάτων κορυφαίων εντολών στο αρχείο

Για να αποθηκεύσετε την έξοδο των αποτελεσμάτων της εκτελούμενης κορυφαίας εντολής σε ένα αρχείο /root/.toprc χρησιμοποιήστε την ακόλουθη εντολή.

top -n 1 -b > top-output.txt

14. Καταχωρίστε τις διαδικασίες αδράνειας Linux

Πατήστε 'i' για να δείτε τη λίστα των διαδικασιών αδράνειας/αδράνειας.

15. Λήψη βοήθειας για το Top Command

Πατήστε την επιλογή «h» για να λάβετε τη βοήθεια της κορυφαίας εντολής.

16. Έξοδος από την επάνω εντολή μετά από ειδική επανάληψη

Η έξοδος της επάνω εντολής συνεχίζει να ανανεώνεται μέχρι να πατήσετε «q». Με την παρακάτω εντολή θα βγει αυτόματα μετά από 10 επαναλήψεις.

top -n 10

Υπάρχουν πολλά επιχειρήματα για να μάθετε περισσότερα σχετικά με την εντολή top, μπορείτε να ανατρέξετε στη σελίδα man της εντολής top. Μοιραστείτε το εάν βρίσκετε αυτό το άρθρο χρήσιμο ή μοιραστείτε τις σκέψεις σας χρησιμοποιώντας το παρακάτω πλαίσιο σχολίων.