Comanda de sus din Linux oferă statistici utile despre resursele sistemului. Îl putem folosi pentru a vizualiza utilizarea procesorului și a memoriei, alături de informații despre procesele serviciilor care rulează. De asemenea, puteți găsi procese zombie folosind top. Deci, stăpânirea comenzii de top este o necesitate pentru administratorii Linux.

Următoarea secțiune oferă o prezentare simplă a comenzii de sus și arată cum să utilizați top în scenarii din lumea reală.

Cum funcționează comanda de sus?

În mod implicit, partea de sus afișează o listă a proceselor care rulează alături de valorile standard ale procesorului. Vă puteți gândi la prima parte a ieșirii ca la tabloul de bord. Secțiunea de jos afișează lista proceselor și oferă o afișare în timp real a tuturor proceselor care rulează.

Tabloul de bord este format din cinci linii, fiecare conținând câteva valori. Prima linie afișează informații scurte despre sistem, cum ar fi timpul de funcționare, media de încărcare și numărul de utilizatori conectați în prezent. Sarcinile sunt afișate în a doua linie. A treia arată încărcarea procesorului, iar următoarele două linii indică utilizarea memoriei.

instagram viewer

Rețineți că comenzile pe care le specificați în timpul rulării sunt sensibile la majuscule și minuscule. De exemplu, n și N tastele efectuează ambele operații diferite.

1. Afișați toate procesele care rulează

Când este utilizată fără niciun argument, comanda de sus afișează o listă cu toate procesele care rulează în prezent.

top

Ieșire:

Puteți naviga pe ieșire folosind Sus, Jos, Pagină sus, și In josul paginii tastele de pe tastatură. Lovit q pentru a ajunge la coajă.

2. Sortați procesele Linux după PID

Puteți sorta lista proceselor după ID-ul lor de program sau PID. apasă pe N pentru a sorta procesele pe baza PID.

3. Sortați procesele după utilizarea memoriei și a procesorului

Ieșirea de sus implicită sortează lista proceselor pe baza utilizării procesorului. Puteți sorta lista după utilizarea memoriei folosind M tasta de pe tastatură. introduce P pentru a sorta din nou după procesor.

4. Sortează procesele în funcție de durata de funcționare

Dacă doriți să aflați cât timp rulează procesele pe mașina dvs., apăsați tasta M și T chei.

5. Afișați procesele de rulare pentru anumiți utilizatori

Putem vizualiza o listă a tuturor proceselor care rulează care aparțin unui anumit utilizator. Când vă aflați în partea de sus, apăsați tu și apoi furnizați numele de utilizator și apăsați introduce. Puteți utiliza, de asemenea -u opțiunea de sus urmată de numele de utilizator pentru a face acest lucru.

top -u rădăcină

Comanda menționată anterior produce toate procesele invocate de root.

6. Evidențiați procesele active

Dacă introduceți z tasta din partea de sus, va evidenția toate rularea activă a proceselor Linux. Simplifică navigarea proceselor active.

7. Schimbați perioada de interval a vârfului

În mod implicit, partea de sus își reîmprospătează ieșirea la fiecare trei secunde. Cu toate acestea, puteți seta cu ușurință aceasta la o valoare personalizată apăsând d urmat de valoarea cerută.

8. Prioritatea procesului de schimbare

Puteți modifica prioritatea unui proces Linux prin setarea unei valori personalizate renice în interiorul vârfului. Tip r urmat de PID-ul procesului și apoi introduceți noua sa valoare renice.

9. Afișați procesele inactiv folosind partea de sus

Putem vedea o listă a tuturor proceselor inactive apăsând pe eu cheie.

10. Ucideți un proces Linux prin PID

Comanda de top din Linux ne permite ucide un proces care rulează direct din interfață. Pentru a ucide un proces, tastați k urmat de PID-ul procesului respectiv. Va fi util când care se ocupă de procesele zombie.

Procese proprii de sistem cu comanda de sus

Comanda de top din Linux simplifică gestionarea proceselor pentru începători. Putem folosi top pentru tot felul de sarcini, inclusiv monitorizarea resurselor sistemului și gestionarea proceselor suspendate. Deci, indiferent dacă sunteți un începător Linux sau un expert, comanda de top are ceva pentru dvs.

Monitorizarea sistemului este doar o parte a zilei unui administrator. Cum monitorizați conexiunile de rețea? Comanda ss este aici numai pentru acest job.

AcțiuneTweetE-mail
Cum se monitorizează conexiunile de rețea pe Linux cu ss

Dacă suspectați o problemă de rețea pe sistemul dvs. Linux, iată cum să o urmăriți și să o depanați cu comanda ss.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • Comenzi Linux
  • Terminal
Despre autor
Rubaiat Hossain (41 articole publicate)

Rubaiat este un absolvent de CS cu o pasiune puternică pentru open-source. În afară de faptul că este un veteran Unix, el se ocupă și de securitatea rețelelor, criptografie și programare funcțională. Este un colecționar avid de cărți second-hand și are o admirație nesfârșită pentru rockul clasic.

Mai multe de la Rubaiat Hossain

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona