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.
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.
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
- Linux
- Linux -kommandon
- Terminal
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.
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