Det översta kommandot i Linux ger användbar statistik om systemresurser. Vi kan använda den för att se CPU- och minnesanvändning tillsammans med processinformation för löpande tjänster. Du kan också hitta zombiprocesser med top. Så att behärska toppkommandot är ett måste för Linux -administratörer.

Följande avsnitt ger en enkel översikt över toppkommandot och visar hur du använder topp i verkliga scenarier.

Hur fungerar överkommandot?

Som standard visar toppen en lista över processer som körs tillsammans med vanliga CPU -mätvärden. Du kan tänka på den första delen av utdata som instrumentpanelen. Den nedre delen visar processlistan och ger en realtidsvisning av alla pågående processer.

Instrumentpanelen består av fem rader, var och en innehåller några mätvärden. Den första raden visar kort information om systemet, till exempel drifttid, belastningsgenomsnitt och antalet användare som för närvarande är inloggade. Uppgifterna visas på den andra raden. Den tredje visar CPU -belastning och följande två rader indikerar minnesanvändning.

instagram viewer

Observera att de kommandon du anger när du kör topp är skiftlägeskänsliga. Till exempel n och N nycklar båda utför olika operationer.

1. Visa alla körprocesser

När det används utan några argument matar det översta kommandot ut en lista över alla processer som för närvarande körs.

topp

Produktion:

Du kan navigera i utmatningen med hjälp av Upp, Ner, Sida upp, och Sida ned tangenter på tangentbordet. Träffa q för att komma till skalet.

2. Sortera Linux -processer efter PID

Du kan sortera processlistan efter deras program -ID eller PID. tryck på N nyckel när du kör topp för att sortera processer baserade på PID.

3. Sortera processer efter minne och CPU -användning

Standard topputdata sorterar processlistan baserat på CPU -användningen. Du kan sortera listan efter minnesanvändning med hjälp av M tangent på tangentbordet. Stiga på P för att sortera efter CPU igen.

4. Sortera processer efter körtid

Om du vill ta reda på hur länge processer körs på din maskin, tryck på M och T nycklar.

5. Visa körprocesser för specifika användare

Vi kan visa en lista över alla pågående processer som tillhör en specifik användare. När du är inne i toppen trycker du på u och ange sedan användarnamnet och tryck på Stiga på. Du kan också använda -u alternativet överst följt av användarnamnet för att göra detta.

topp -u rot

Det ovannämnda kommandot matar ut alla processer som anropas av root.

6. Markera aktiva processer

Om du anger z nyckel inuti toppen, kommer det att markera allt aktivt kör Linux -processer. Det gör det enklare att navigera i aktiva processer.

7. Ändra toppens intervallperiod

Som standard uppdaterar top sin utgång var tredje sekund. Du kan dock enkelt ställa in detta till ett anpassat värde genom att trycka på d följt av önskat värde.

8. Ändra processprioritet

Du kan ändra prioriteten för en Linux -process med ställa in ett anpassat renice -värde insida upptill. Typ r följt av PID för processen och ange sedan dess nya renice -värde.

9. Display tomgångsprocesser med topp

Vi kan se en lista över alla inaktiv processer genom att trycka på i nyckel.

10. Döda en Linux -process med PID

Det översta kommandot i Linux tillåter oss att döda en pågående process direkt från gränssnittet. För att döda en process, skriv k följt av PID för den processen. Det kommer att vara användbart när hantera zombiprocesser.

Egna systemprocesser med det översta kommandot

Det översta kommandot i Linux gör processhantering enklare för nybörjare. Vi kan använda topp för alla typer av uppgifter, inklusive övervakning av systemresurser och hantering av hängda processer. Så oavsett om du är en Linux -nybörjare eller en expert, har toppkommandot något för dig.

Systemövervakning är bara en del av en administratörs dag. Hur övervakar du nätverksanslutningar? Kommandot ss finns här endast för det här jobbet.

Dela med sigTweetE-post
Så här övervakar du nätverksanslutningar på Linux med ss

Om du misstänker ett nätverksproblem på ditt Linux -system kan du spåra och felsöka det här med ss -kommandot.

Läs Nästa

Relaterade ämnen
  • Linux
  • Linux -kommandon
  • Terminal
Om författaren
Rubaiat Hossain (41 artiklar publicerade)

Rubaiat är en CS-examen med en stark passion för öppen källkod. Förutom att vara en Unix -veteran, är han också intresserad av nätverkssäkerhet, kryptografi och funktionell programmering. Han är en ivrig samlare av begagnade böcker och har en oändlig beundran för klassisk rock.

Mer från Rubaiat Hossain

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera