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 om pågående tjänster. Du kan också hitta zombieprocesser 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 man använder top i verkliga scenarier.
Hur fungerar det översta kommandot?
Som standard visar toppen en lista över pågående processer tillsammans med standard CPU-mått. Du kan tänka på den första delen av utgången som instrumentpanelen. Den nedre delen visar processlistan och ger en realtidsvisning av alla pågående processer.
Instrumentpanelen består av fem rader, som var och en innehåller några mätvärden. Den första raden visar kort information om systemet, såsom drifttid, belastningsmedelvärde 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 kommandona du anger när du kör toppen är skiftlägeskänsliga. Till exempel n och N båda tangenterna utför olika operationer.
1. Visa alla pågående processer
När det används utan några argument, matar det översta kommandot ut en lista över alla processer som körs för närvarande.
top
Produktion:
Du kan navigera i utgången med hjälp av Upp, Ner, Sida upp, och Sida ned tangenterna på ditt tangentbord. 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 top för att sortera processer baserat på PID.
3. Sortera processer efter minne och CPU-användning
Den förinställda topputgången sorterar processlistan baserat på CPU-användningen. Du kan sortera listan efter minnesanvändning med hjälp av M tangenten på ditt tangentbord. Stiga på P 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 pågående processer för specifika användare
Vi kan se en lista över alla pågående processer som tillhör en specifik användare. När du är inuti toppen, tryck u och ange sedan användarnamnet och tryck Stiga på. Du kan också använda -u alternativet topp följt av användarnamnet för att göra detta.
top -u root
Det ovannämnda kommandot matar ut alla processer som anropas av root.
6. Markera Aktiva processer
Om du anger z tangent inuti toppen, kommer den att markera alla aktivt körande Linux-processer. Det gör det enklare att navigera i aktiva processer.
7. Ändra toppens intervallperiod
Som standard uppdaterar top sin utdata 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 prioritet för en Linux-process genom att ställa in ett anpassat renice-värde inuti toppen. Typ r följt av processens PID och ange sedan dess nya renicevärde.
9. Visa inaktiva processer med toppen
Vi kan se en lista över alla lediga processer genom att trycka på i nyckel.
10. Döda en Linux-process med PID
Det översta kommandot i Linux låter oss 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 du hanterar zombieprocesser.
Egna systemprocesser med det översta kommandot
Det översta kommandot i Linux gör processhantering enklare för nybörjare. Vi kan använda top för alla sorters uppgifter, inklusive övervakning av systemresurser och hantering av hängda processer. Så oavsett om du är en Linux-nybörjare eller expert, så 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 är här enbart för detta jobb.
Om författaren
Rubaiat Hossain (47 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 aldrig sinande 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, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
