Den Øverste Kommandoveiledningen med Eksempler for Nybegynnere
Som Linux-administrator må du kanskje vite noen grunnleggende detaljer om Linux-systemet ditt, for eksempel de kjørende prosessene, gjennomsnittlig systembelastning, cpu og minnebruk etc., på et tidspunkt. Heldigvis har vi et kommandolinjeverktøy kalt » top » for å få slike detaljer. Toppkommandoen er et velkjent og mest brukte verktøy for å vise dynamisk sanntidsinformasjon om kjørende prosesser I Linux og Unix-lignende operativsystemer. I denne korte opplæringen skal vi se Noen toppkommandoeksempler På Linux.
Top Command Tutorial Med Eksempler
Her har jeg listet opp noen mest brukte top command eksempler.
Overvåk alle prosesser
for å begynne å overvåke de løpende prosessene, kjør bare toppkommandoen uten noen alternativer:
$ top
Prøveutgang:
Monitor kjører prosesser som bruker toppkommandoen
som du ser i skjermbildet ovenfor, viser toppkommandoen listen over prosesser i flere kolonner. Hver kolonne viser detaljer som pid, bruker, cpu-bruk, minnebruk. Bortsett fra listen over prosesser, vil du også se den korte statistikken om gjennomsnittlig systembelastning, antall oppgaver, cpu-bruk, minnebruk og byttebruk øverst.
her er forklaringen av parametrene nevnt ovenfor.
- Pid – prosess-id for oppgaven.
- BRUKER-Brukernavn til oppgavens eier.
- PR-Prioritet av oppgaven.
- NI-Fin verdi av oppgaven. Hvis nice-verdien er negativ, blir prosessen høyere prioritet. Hvis nice-verdien er positiv, er prioriteten lav. Se denne guiden for å vite mer om nice.
- VIRT-Total mengde virtuelt minne som brukes av oppgaven.
- Res – Resident Minne Størrelse, ikke-byttet fysisk minne en oppgave bruker.
- SHR-Delt Minne Størrelse. Mengden delt minne som brukes av en oppgave.
- S-status for prosessen(s=søvn R = kjører Z=zombie).
- %CPU-CPU-bruk. Oppgavens andel av MEDGÅTT CPU-tid siden siste skjermoppdatering, uttrykt som en prosentandel av total CPU-tid.
- %Mem – Minnebruk. En oppgave er for tiden bosatt andel av tilgjengelig fysisk minne.
- TIME + – Total CPU tid brukt av oppgaven siden den har startet, presis til hundredeler av et sekund.
- KOMMANDO-Navnet på programmet som kjører.
Vis prosessbane
hvis du vil se den absolutte banen til de løpende prosessene, trykker du bare på ‘c’. Nå vil du se den faktiske banen til programmene under KOMMANDOKOLONNEN som vist på skjermbildet nedenfor.
Overvåk prosesser eid av en bestemt bruker
hvis du kjører toppkommandoen uten noen alternativer, vil den liste alle kjørende prosesser eid av alle brukere. Hva med å vise prosesser eid av en bestemt bruker? Det er enkelt! For å vise prosessene eid av en gitt bruker, for eksempel sk, bare kjør:
$ top -u sk
ikke vis idle/zombie prosesser
i stedet for å se alle prosesser, kan du bare ignorere tomgangs-eller zombieprosessene. Følgende kommando vil ikke vise noen tomgangs-eller zombieprosesser:
$ top -i
Overvåk prosesser med PID
hvis DU kjenner PID til noen prosesser, for eksempel 21180, kan du overvåke prosessen med-p-flagg.
$ top -p 21180
du kan angi flere Pid-Er med kommadelte verdier.
Overvåk prosesser med prosessnavn
JEG vet IKKE PID, men vet bare prosessnavnet. Hvordan overvåke det? Enkelt!
$ top -p $(pgrep -d ',' firefox)
her er firefox prosessnavnet og ‘pgrep-d’ plukker den respektive PID fra prosessnavnet.
Vis prosesser ETTER CPU-bruk
Noen ganger vil du kanskje vise prosesser sortert ETTER CPU-bruk. Hvis ja, bruk følgende kommando:
$ top -o %CPU
prosessene med høyere CPU-bruk vises øverst. Alternativt sorterer du prosessene ETTER CPU-bruk ved å trykke PÅ SHIFT + p.
Vis prosesser etter Minnebruk
på Samme måte, for å bestille prosesser etter minnebruk, vil kommandoen være:
$ top -o %MEM
Renice prosesser
du kan endre prioriteten til en prosess når som helst ved å bruke alternativet ‘r’. Kjør den øverste kommandoen og trykk r og skriv INN PID for en prosess for å endre prioritet.
Her refererer ‘r’ til renice.
Angi oppdateringsintervall
Toppprogrammet har mulighet til å angi forsinkelsen mellom skjermoppdateringer. Hvis du vil endre forsinkelsestiden, si 5 sekunder, kjør:
$ top -d 5
standardverdien er 3,0 sekunder.
hvis du allerede har startet toppkommandoen, trykker du bare på ‘ d ‘ og skriver inn forsinkelsestid og trykker PÅ ENTER-tasten.
Angi skjermoppdateringsintervall med toppkommandoen
Angi antall gjentakelser (repetisjon)
som standard vil toppkommandoen fortsette å kjøre til du trykker q for å avslutte. Du kan imidlertid angi antall iterasjoner etter hvilken topp vil ende. For eksempel, for å avslutte toppkommandoen automatisk etter 5 iterasjoner, kjør:
$ top -n 5
Drep kjørende prosesser
for å drepe en kjørende prosess, trykk bare på ‘ k ‘ og skriv INN PID og trykk ENTER-tasten.
Marker kjørende prosesser
Toppkommandoen støtter også få andre alternativer. Trykk for eksempel på ‘z’ for å bytte mellom mono-og fargeutgang. Det vil hjelpe deg å enkelt markere kjørende prosesser.
Trykk på ‘h’ For å vise alle tilgjengelige hurtigtaster og hjelp-delen.
for å avslutte topp, trykk bare på q.
På dette stadiet vil du ha en grunnleggende forståelse av toppkommandoen. For mer informasjon, se man sider.
$ man top
som du kan se, er Det Ikke så vanskelig å bruke Toppkommandoen til å overvåke kjørende prosesser. Top command er lett å lære og bruke!
Foreslått lesning:
Takk For At Du Stakk Innom!
Hjelp oss å hjelpe deg:
- Abonner På Vårt Nyhetsbrev : Registrer Deg nå
- Støtte OSTechNix: Donere Via PayPal
- Last ned gratis E-Bøker og Videoer: OSTechNix På TradePub
- Koble til Oss: Reddit | Facebook | Twitter | LinkedIn | RSS feeds
Ha En God dag!!