Η κορυφαία εντολή στο Linux παρέχει χρήσιμα στατιστικά στοιχεία σχετικά με τους πόρους του συστήματος. Μπορούμε να το χρησιμοποιήσουμε για να δούμε τη χρήση της CPU και της μνήμης μαζί με πληροφορίες διαδικασίας των υπηρεσιών που εκτελούνται. Μπορείτε επίσης να βρείτε διαδικασίες ζόμπι χρησιμοποιώντας την κορυφή. Έτσι, η κατοχή της κορυφαίας εντολής είναι απαραίτητη για τους διαχειριστές Linux.
Η ακόλουθη ενότητα παρέχει μια απλή επισκόπηση της εντολής κορυφής και δείχνει πώς να χρησιμοποιείτε την κορυφή σε σενάρια πραγματικού κόσμου.
Πώς λειτουργεί η κορυφαία εντολή;
Από προεπιλογή, το επάνω μέρος εμφανίζει μια λίστα διαδικασιών που εκτελούνται μαζί με τις τυπικές μετρήσεις CPU. Μπορείτε να σκεφτείτε το πρώτο μέρος της εξόδου ως τον πίνακα ελέγχου. Το κάτω μέρος δείχνει τη λίστα διεργασιών και παρέχει μια εμφάνιση σε πραγματικό χρόνο όλων των εκτελούμενων διαδικασιών.
Ο πίνακας ελέγχου αποτελείται από πέντε γραμμές, καθεμία από τις οποίες περιλαμβάνει κάποιες μετρήσεις. Η πρώτη γραμμή εμφανίζει σύντομες πληροφορίες σχετικά με το σύστημα, όπως ο χρόνος λειτουργίας, ο μέσος όρος φόρτωσης και ο αριθμός των χρηστών που είναι συνδεδεμένοι αυτήν τη στιγμή. Οι εργασίες εμφανίζονται στη δεύτερη γραμμή. Το τρίτο δείχνει φορτίο CPU και οι ακόλουθες δύο γραμμές υποδεικνύουν τη χρήση μνήμης.
Λάβετε υπόψη ότι οι εντολές που καθορίζετε κατά την εκτέλεση στην κορυφή είναι διάκριση πεζών-κεφαλαίων. Για παράδειγμα, το ν και Ν τα δύο κλειδιά εκτελούν διαφορετικές λειτουργίες.
1. Εμφάνιση όλων των εκτελούμενων διαδικασιών
Όταν χρησιμοποιείται χωρίς ορίσματα, η κορυφαία εντολή εξάγει μια λίστα με όλες τις τρέχουσες διαδικασίες.
μπλουζα
Παραγωγή:
Μπορείτε να περιηγηθείτε στην έξοδο χρησιμοποιώντας το Πάνω, Κάτω, Σελίδα προς τα πάνω, και PageDown πλήκτρα στο πληκτρολόγιό σας. Κτύπημα q για να φτάσει στο κέλυφος.
2. Ταξινόμηση διαδικασιών Linux κατά PID
Μπορείτε να ταξινομήσετε τη λίστα διεργασιών με το αναγνωριστικό προγράμματος ή το PID. Πάτα το Ν κλειδί κατά την εκτέλεση στην κορυφή για να ταξινομήσετε διαδικασίες με βάση το PID.
3. Ταξινόμηση διαδικασιών κατά μνήμη και χρήση CPU
Η προεπιλεγμένη κορυφαία έξοδος ταξινομεί τη λίστα διεργασιών με βάση τη χρήση της CPU. Μπορείτε να ταξινομήσετε τη λίστα με χρήση μνήμης χρησιμοποιώντας το Μ πλήκτρο στο πληκτρολόγιό σας. Εισαγω Π για να ταξινομήσετε ξανά κατά CPU.
4. Ταξινόμηση διαδικασιών κατά χρόνο εκτέλεσης
Εάν θέλετε να μάθετε για πόσο χρόνο εκτελούνται οι διαδικασίες στο μηχάνημά σας, πατήστε το κουμπί Μ και Τ κλειδιά.
5. Εμφάνιση διαδικασιών που εκτελούνται για συγκεκριμένους χρήστες
Μπορούμε να δούμε μια λίστα με όλες τις τρέχουσες διαδικασίες που ανήκουν σε έναν συγκεκριμένο χρήστη. Όταν βρίσκεται στο επάνω μέρος, πατήστε u και, στη συνέχεια, δώστε το όνομα χρήστη και πατήστε Εισαγω. Μπορείτε επίσης να χρησιμοποιήσετε το -u επιλογή top ακολουθούμενο από το όνομα χρήστη για να το κάνετε αυτό.
top -u ρίζα
Η προαναφερθείσα εντολή εξάγει όλες τις διαδικασίες που καλούνται από τη ρίζα.
6. Επισημάνετε τις ενεργές διεργασίες
Εάν εισάγετε το z κλειδί μέσα στην κορυφή, θα τα επισημάνει όλα ενεργή εκτέλεση διαδικασιών Linux. Απλοποιεί την πλοήγηση σε ενεργές διαδικασίες.
7. Αλλαγή διαστήματος διαστήματος κορυφής
Από προεπιλογή, το top ανανεώνει την έξοδό του κάθε τρία δευτερόλεπτα. Ωστόσο, μπορείτε εύκολα να το ορίσετε σε μια προσαρμοσμένη τιμή πατώντας ρε ακολουθούμενη από την απαιτούμενη τιμή.
8. Αλλαγή προτεραιότητας διαδικασίας
Μπορείτε να αλλάξετε την προτεραιότητα μιας διαδικασίας Linux μέσω ορίζοντας μια προσαρμοσμένη τιμή renice μέσα στην κορυφή. Τύπος ρ ακολουθούμενο από το PID της διαδικασίας και, στη συνέχεια, εισαγάγετε τη νέα τιμή του renice.
9. Εμφάνιση διαδικασιών αδράνειας χρησιμοποιώντας την κορυφή
Μπορούμε να δούμε μια λίστα με όλες τις αδρανείς διαδικασίες πατώντας το Εγώ κλειδί.
10. Kill a Linux Process by PID
Η κορυφαία εντολή στο Linux μας επιτρέπει να σκοτώσει μια τρέχουσα διαδικασία απευθείας από τη διεπαφή. Για να σκοτώσετε μια διαδικασία, πληκτρολογήστε κ ακολουθούμενο από το PID αυτής της διαδικασίας. Θα είναι χρήσιμο όταν αντιμετώπιση διαδικασιών ζόμπι.
Δικές διαδικασίες συστήματος με την κορυφαία εντολή
Η κορυφαία εντολή στο Linux κάνει τη διαχείριση της διαδικασίας απλούστερη για αρχάριους. Μπορούμε να χρησιμοποιήσουμε την κορυφή για κάθε είδους εργασίες, συμπεριλαμβανομένης της παρακολούθησης των πόρων του συστήματος και της διαχείρισης των κρεμασμένων διαδικασιών. Έτσι, ανεξάρτητα από το αν είστε αρχάριος Linux ή ειδικός, η κορυφαία εντολή έχει κάτι για εσάς.
Η παρακολούθηση του συστήματος είναι μόνο ένα μέρος της ημέρας του διαχειριστή. Πώς παρακολουθείτε τις συνδέσεις δικτύου; Η εντολή ss είναι εδώ μόνο για αυτήν τη δουλειά.
Εάν υποψιάζεστε ένα πρόβλημα δικτύου στο σύστημά σας Linux, δείτε πώς μπορείτε να το εντοπίσετε και να το αντιμετωπίσετε με την εντολή ss.
Διαβάστε Επόμενο
- Linux
- Εντολές Linux
- Τερματικό
Το Rubaiat είναι βαθμίδα CS με έντονο πάθος για ανοιχτού κώδικα. Εκτός από βετεράνος του Unix, ασχολείται επίσης με την ασφάλεια δικτύου, την κρυπτογραφία και τον λειτουργικό προγραμματισμό. Είναι ένας μανιώδης συλλέκτης μεταχειρισμένων βιβλίων και έχει αστείρευτο θαυμασμό για το κλασικό ροκ.
Εγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή