Den øverste kommando i Linux giver nyttig statistik om systemressourcer. Vi kan bruge det til at se CPU- og hukommelsesforbrug sammen med procesinformation om kørende tjenester. Du kan også finde zombiprocesser ved hjælp af top. Så at mestre den øverste kommando er et must for Linux -administratorer.

Det følgende afsnit giver en enkel oversigt over den øverste kommando og viser, hvordan du bruger top i virkelige scenarier.

Hvordan fungerer den øverste kommando?

Som standard viser top en liste over kørende processer sammen med standard CPU -metrics. Du kan tænke på den første del af output som instrumentbrættet. Den nederste sektion viser proceslisten og giver en realtidsvisning af alle kørende processer.

Dashboardet består af fem linjer, der hver indeholder nogle metrics. Den første linje viser korte oplysninger om systemet, såsom oppetid, belastningsgennemsnit og antallet af brugere, der aktuelt er logget ind. Opgaver vises i den anden linje. Den tredje viser CPU -belastning, og de følgende to linjer angiver hukommelsesforbrug.

instagram viewer

Bemærk, at de kommandoer, du angiver, mens du kører top, er store og små bogstaver. F.eks n og N nøgler udfører begge forskellige operationer.

1. Vis alle kørende processer

Når den bruges uden argumenter, udsender topkommandoen en liste over alle i øjeblikket kørende processer.

top

Produktion:

Du kan navigere i output ved hjælp af Op, ned, Side op, og Side ned tasterne på dit tastatur. Hit q for at komme til skallen.

2. Sorter Linux -processer efter PID

Du kan sortere proceslisten efter deres program -id eller PID. Tryk på N nøgle, når du kører top for at sortere processer baseret på PID.

3. Sorter processer efter hukommelse og CPU -brug

Standard topoutput sorterer proceslisten baseret på CPU -brugen. Du kan sortere listen efter hukommelsesbrug ved hjælp af M tast på dit tastatur. Gå ind P at sortere efter CPU igen.

4. Sorter processer efter spilletid

Hvis du vil finde ud af, hvor længe processer kører på din maskine, skal du trykke på M og T nøgler.

5. Vis løbende processer for bestemte brugere

Vi kan se en liste over alle kørende processer, der tilhører en bestemt bruger. Når du er inde i toppen, skal du trykke på u og angiv derefter brugernavnet, og tryk på Gå ind. Du kan også bruge -u mulighed for top efterfulgt af brugernavnet for at gøre dette.

top -u rod

Den førnævnte kommando udsender alle processer, der påberåbes af root.

6. Fremhæv aktive processer

Hvis du indtaster z nøgle inde i toppen, vil det fremhæve alt aktivt kører Linux -processer. Det gør det lettere at navigere i aktive processer.

7. Skift topens interval

Som standard opdaterer top sit output hvert tredje sekund. Du kan dog nemt indstille dette til en brugerdefineret værdi ved at trykke på d efterfulgt af den nødvendige værdi.

8. Skift procesprioritet

Du kan ændre prioriteten for en Linux -proces ved indstilling af en tilpasset renice -værdi indvendig top. Type r efterfulgt af processens PID og derefter indtaste dens nye renice -værdi.

9. Display inaktiv processer ved hjælp af top

Vi kan se en liste over alle inaktive processer ved at trykke på jeg nøgle.

10. Dræb en Linux -proces med PID

Den øverste kommando i Linux giver os mulighed for dræbe en løbende proces direkte fra grænsefladen. For at dræbe en proces skal du skrive k efterfulgt af PID for denne proces. Det vil være nyttigt når beskæftiger sig med zombiprocesser.

Egne systemprocesser med den øverste kommando

Den øverste kommando i Linux gør processtyring enklere for begyndere. Vi kan bruge top til alle slags opgaver, herunder overvågning af systemressourcer og styring af hængte processer. Så uanset om du er en Linux -nybegynder eller en ekspert, har den øverste kommando noget til dig.

Systemovervågning er kun en del af en administrators dag. Hvordan overvåger du netværksforbindelser? Ss -kommandoen er udelukkende til dette job.

DelTweetE -mail
Sådan overvåges netværksforbindelser på Linux med ss

Hvis du har mistanke om et netværksproblem på dit Linux -system, kan du her spore og fejlfinde det med ss -kommandoen.

Læs Næste

Relaterede emner
  • Linux
  • Linux -kommandoer
  • Terminal
Om forfatteren
Rubaiat Hossain (41 artikler udgivet)

Rubaiat er en CS grad med en stærk passion for open source. Udover at være Unix -veteran, er han også til netværkssikkerhed, kryptografi og funktionel programmering. Han er en ivrig samler af brugte bøger og har en uendelig beundring for klassisk rock.

Mere fra Rubaiat Hossain

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere