De opdracht top in Linux geeft nuttige statistieken over systeembronnen. We kunnen het gebruiken om het CPU- en geheugengebruik te bekijken naast procesinformatie van actieve services. Je kunt ook zombieprocessen vinden met top. Het beheersen van het topcommando is dus een must voor Linux-beheerders.

Het volgende gedeelte geeft een eenvoudig overzicht van de opdracht top en laat zien hoe u top in praktijkscenario's kunt gebruiken.

Hoe werkt het bovenste commando?

Top toont standaard een lijst met lopende processen naast standaard CPU-statistieken. U kunt het eerste deel van de uitvoer zien als het dashboard. Het onderste gedeelte toont de proceslijst en biedt een realtime weergave van alle lopende processen.

Het dashboard bestaat uit vijf regels, elk met enkele metrische gegevens. De eerste regel toont korte informatie over het systeem, zoals de uptime, het gemiddelde laadvermogen en het aantal gebruikers dat momenteel is ingelogd. Taken worden weergegeven in de tweede regel. De derde toont de CPU-belasting en de volgende twee regels geven het geheugengebruik aan.

instagram viewer

Houd er rekening mee dat de opdrachten die u opgeeft tijdens het uitvoeren van top hoofdlettergevoelig zijn. Bijvoorbeeld de N en N toetsen voeren beide verschillende bewerkingen uit.

1. Toon alle lopende processen

Als het zonder argumenten wordt gebruikt, geeft het commando top een lijst met alle momenteel lopende processen.

bovenkant

Uitgang:

U kunt door de uitvoer navigeren met behulp van de Omhoog, Omlaag, Pagina omhoog, en PageDown toetsen op uw toetsenbord. Raken Q om bij de schelp te komen.

2. Sorteer Linux-processen op PID

U kunt de proceslijst sorteren op hun programma-ID of PID. druk de N toets bij het uitvoeren van top om processen te sorteren op basis van PID.

3. Sorteer processen op geheugen en CPU-gebruik

De standaard topuitvoer sorteert de proceslijst op basis van het CPU-gebruik. U kunt de lijst sorteren op geheugengebruik met behulp van de m toets op uw toetsenbord. Binnenkomen P om opnieuw op CPU te sorteren.

4. Sorteer processen op looptijd

Als u wilt weten hoe lang processen op uw machine lopen, drukt u op de m en t sleutels.

5. Toon lopende processen voor specifieke gebruikers

We kunnen een lijst bekijken van alle lopende processen die bij een specifieke gebruiker horen. Druk aan de bovenkant op jij en voer vervolgens de gebruikersnaam in en druk op Binnenkomen. U kunt ook de -u optie van top gevolgd door de gebruikersnaam om dit te doen.

top -u root

De bovengenoemde opdracht voert alle processen uit die door root worden aangeroepen.

6. Markeer actieve processen

Als u de invoert z toets aan de binnenkant, het zal alles markeren actief Linux-processen uitvoeren. Het maakt het navigeren door actieve processen eenvoudiger.

7. Intervalperiode van top wijzigen

Standaard ververst top de uitvoer elke drie seconden. U kunt dit echter eenvoudig instellen op een aangepaste waarde door op. te drukken NS gevolgd door de gewenste waarde.

8. Procesprioriteit wijzigen

U kunt de prioriteit van een Linux-proces wijzigen door: een aangepaste Renice-waarde instellen binnenkant bovenkant. Type R gevolgd door de PID van het proces en voer vervolgens de nieuwe renice-waarde in.

9. Inactieve processen weergeven met top

We kunnen een lijst met alle inactieve processen zien door op de te drukken l toets.

10. Dood een Linux-proces door PID

Met het topcommando in Linux kunnen we: een lopend proces doden rechtstreeks vanuit de interface. Typ. om een ​​proces te beëindigen k gevolgd door de PID van dat proces. Het zal handig zijn wanneer omgaan met zombieprocessen.

Eigen systeemprocessen met het hoogste commando

Het topcommando in Linux maakt procesbeheer eenvoudiger voor beginners. We kunnen top gebruiken voor allerlei soorten taken, waaronder het bewaken van systeembronnen en het beheren van vastgelopen processen. Dus of je nu een Linux-beginner of een expert bent, het topcommando heeft iets voor jou.

Systeembewaking is slechts een deel van de dag van een beheerder. Hoe monitor je netwerkverbindingen? Het ss-commando is hier uitsluitend voor deze taak.

DeelTweetenE-mail
Hoe netwerkverbindingen op Linux te bewaken met ss

Als je een netwerkprobleem op je Linux-systeem vermoedt, kun je dit als volgt opsporen en oplossen met de opdracht ss.

Lees volgende

Gerelateerde onderwerpen
  • Linux
  • Linux-opdrachten
  • Terminal
Over de auteur
Rubaiat Hossain (41 artikelen gepubliceerd)

Rubaiat is een CS-graduaat met een sterke passie voor open-source. Behalve dat hij een Unix-veteraan is, houdt hij zich ook bezig met netwerkbeveiliging, cryptografie en functioneel programmeren. Hij is een fervent verzamelaar van tweedehands boeken en heeft een nooit aflatende bewondering voor classic rock.

Meer van Rubaiat Hossain

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren