Den øverste kommandoen i Linux gir nyttig statistikk om systemressurser. Vi kan bruke den til å se CPU- og minnebruk sammen med prosessinformasjon for kjørende tjenester. Du kan også finne zombiprosesser ved hjelp av toppen. Så å mestre toppkommandoen er et must for Linux -administratorer.

Den følgende delen gir en enkel oversikt over toppkommandoen og viser hvordan du bruker toppen i virkelige scenarier.

Hvordan fungerer den øverste kommandoen?

Som standard viser toppen en liste over kjørende prosesser sammen med standard CPU -beregninger. Du kan tenke på den første delen av utgangen som dashbordet. Den nederste delen viser prosesslisten og gir en sanntidsvisning av alle kjørende prosesser.

Dashbordet består av fem linjer, som hver inneholder noen beregninger. Den første linjen viser kort informasjon om systemet, for eksempel oppetid, gjennomsnittlig belastning og antall brukere som er pålogget. Oppgaver vises på den andre linjen. Den tredje viser CPU -belastning, og de følgende to linjene indikerer minnebruk.

instagram viewer

Vær oppmerksom på at kommandoene du angir mens du kjører topp, er store og små bokstaver. For eksempel n og N nøklene utfører begge forskjellige operasjoner.

1. Vis alle kjørende prosesser

Når den brukes uten argumenter, sender toppkommandoen ut en liste over alle prosesser som kjører for øyeblikket.

topp

Produksjon:

Du kan navigere i utdataene ved hjelp av Opp, Ned, Side opp, og Bla ned tastene på tastaturet. Truffet q for å komme til skallet.

2. Sorter Linux -prosesser etter PID

Du kan sortere prosesslisten etter program -ID eller PID. trykk N nøkkel når du kjører toppen for å sortere prosesser basert på PID.

3. Sorter prosesser etter minne og CPU -bruk

Standard topputgang sorterer prosesslisten basert på CPU -bruken. Du kan sortere listen etter minnebruk ved hjelp av M tasten på tastaturet. Tast inn P å sortere etter CPU igjen.

4. Sorter prosesser etter kjøretid

Hvis du vil finne ut hvor lenge prosesser kjører på maskinen din, trykker du på M og T nøkler.

5. Vis kjørende prosesser for spesifikke brukere

Vi kan se en liste over alle kjørende prosesser som tilhører en bestemt bruker. Når du er inne på toppen, trykker du på u og oppgi deretter brukernavnet og trykk Tast inn. Du kan også bruke -u alternativet øverst etterfulgt av brukernavnet for å gjøre dette.

topp -u rot

Den ovennevnte kommandoen sender ut alle prosesser påkalt av root.

6. Marker aktive prosesser

Hvis du skriver inn z tasten inni toppen, vil den markere alt aktivt kjører Linux -prosesser. Det gjør det enklere å navigere i aktive prosesser.

7. Endre toppens intervallperiode

Som standard oppdaterer top utgangen hvert tredje sekund. Du kan imidlertid enkelt sette denne til en egendefinert verdi ved å trykke d etterfulgt av den nødvendige verdien.

8. Endre prosessprioritet

Du kan endre prioriteten til en Linux -prosess ved å angi en tilpasset renice -verdi innvendig topp. Type r etterfulgt av PID for prosessen og angi deretter den nye renice -verdien.

9. Display inaktiv prosesser ved bruk av toppen

Vi kan se en liste over alle ledige prosesser ved å trykke på Jeg nøkkel.

10. Drep en Linux -prosess med PID

Den øverste kommandoen i Linux lar oss drepe en løpende prosess direkte fra grensesnittet. For å drepe en prosess, skriver du inn k etterfulgt av PID for den prosessen. Det vil være nyttig når håndtere zombiprosesser.

Egne systemprosesser med den øverste kommandoen

Den øverste kommandoen i Linux gjør prosessstyring enklere for nybegynnere. Vi kan bruke toppen til alle slags oppgaver, inkludert overvåking av systemressurser og administrering av hengerte prosesser. Så uansett om du er en Linux -nybegynner eller en ekspert, har toppkommandoen noe for deg.

Systemovervåking er bare en del av en administrators dag. Hvordan overvåker du nettverkstilkoblinger? Kommandoen ss er her bare for denne jobben.

DelekvitringE -post
Hvordan overvåke nettverkstilkoblinger på Linux med ss

Hvis du mistenker et nettverksproblem på Linux -systemet ditt, kan du spore og feilsøke det med ss -kommandoen.

Les neste

Relaterte temaer
  • Linux
  • Linux -kommandoer
  • Terminal
Om forfatteren
Rubaiat Hossain (41 artikler publisert)

Rubaiat er en CS grad med en sterk lidenskap for åpen kildekode. Bortsett fra å være Unix -veteran, er han også interessert i nettverkssikkerhet, kryptografi og funksjonell programmering. Han er en ivrig samler av brukte bøker og har en uendelig beundring for klassisk rock.

Mer fra Rubaiat Hossain

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere