AZ-kommandoer

40 nyttige eksempler på Linux PS Command for aspirerende SysAdmins

40 nyttige eksempler på Linux PS Command for aspirerende SysAdmins

PS-kommandoen er et praktisk verktøy som lar oss se viktig prosessinformasjon. En prosess er ganske enkelt en løpende forekomst av et program. Hver gang vi påkaller et program, opprettes noen prosesser. En grundig forståelse av prosesstreet er obligatorisk hvis du vil ha full kontroll over maskinen din. Dette er hvor ps kommer inn. Det er en av de mest nyttige terminalkommandoene i Linux, men tilbyr massevis av viktig informasjon. SysAdmins kan bruke dem til å finne feil programmer eller finne ressursbruk. Denne guiden vil gi leserne en praktisk introduksjon til ps-kommandoen i Linux.

Praktiske Linux PS-kommandoer for daglig bruk


PS-kommandoen er en enkel måte å vise alle aktive prosesser på. Imidlertid skriver ps-kommandoen bare et øyeblikksbilde av prosessvalget. Hvis du vil ha sanntidsoppdateringer på valgene dine, bør du bruke Linux-toppkommandoen eller en av dens etterfølgere. Ta en titt på eksemplene nedenfor for å se hva du kan gjøre med Linux ps-kommandoen.

1. Skriv ut nåværende prosesser


Som standard viser ps bare noen få opplysninger. Når du kjører ps-kommandoen uten argumenter, vil den skrive ut prosessene som er knyttet til det nåværende Linux-skallet. Den finner prosessene hvis effektive bruker-ID (euid = EUID) er lik den for den nåværende brukeren og er assosiert med påkallende terminalsession.

$ ps

Utgangslisten vil inneholde prosess-ID-ene (PID) for prosessene, terminalnavnet tilknyttet prosessene, deres kumulerte CPU-tid og det kjørbare navnet.

2. Skriv ut alle aktive prosesser


Ovennevnte kommando skriver bare ut den nåværende prosesslisten. Hvis du vil vise alle de aktive prosessene, bruker du en av følgende kommandoer i stedet.

$ ps -A $ ps -e

Egentlig er begge disse ps-kommandoene identiske. Produksjonen skal inneholde et stort antall prosesser. Dette er barneprosessene påberopt av foreldreprosesser på høyt nivå.

3. Utskriftsprosesser i BSD-format


Linux ps-kommandoen kan også vise prosessstatus i BSD-format. Dette er egnet for administratorer som administrerer både Linux- og BSD-systemer som deler av jobben sin. Følgende eksempler viser prosessene ved bruk av dette formatet.

$ ps aux $ ps øks

Merk at brukere må avstå fra å gruppere BSD-alternativene ved hjelp av bindestreker. Betydningen av følgende kommando er forskjellig fra den ovenfor.

$ ps -aux

4. Skriv ut prosesser i fullformat


Du kan utvide utdataformatet til ps-kommandoene og hente mer detaljert informasjon. For å gjøre dette må du imidlertid bruke alternativet -f eller -F. Følgende kommando viser alle gjeldende prosesser ved bruk av dette fullformatet.

$ ps -ef

Her grupperer vi alternativet -e med -f. Dette vil gi litt tilleggsinformasjon som foreldreprosess-ID (PPID) -nummer og CPU-bruksindikatorer. Alternativet -F utvider dette formatet med litt mer data.

$ ps -eF

5. Skriv ut alle prosesser for nåværende bruker


Flagget -x til ps lar oss vise alle prosessene som tilhører den nåværende brukeren. Dette er en enkel måte å bestemme prosessene knyttet til din nåværende bruker.

$ ps -x

Denne kommandoen produserer en liste over alle aktive prosesser for den nåværende brukeren. Den viser nyttige beregninger som stat og tid ved siden av PID og kommandonavn. En TTY-verdi på “?”Betegner at det for øyeblikket ikke er noen terminaløkt knyttet til den aktuelle prosessen.

6. Skriv ut alle prosesser for bestemte brukere


Vi kan også skrive ut prosesslisten for en bestemt bruker ved hjelp av -u eller -U alternativet. De følgende eksemplene illustrerer hvordan de fungerer. Bare erstatt brukernavnet med en eksisterende bruker på systemet ditt.

$ ps -U ubuntupit $ ps --User ubuntupit

Begge disse kommandoene er identiske, og de skriver ganske enkelt ut prosessen for brukeren ubuntupit. Alternativet -U eller -User velger prosessene etter ekte bruker-ID (RUID) eller navn.

$ ps -u ubuntupit $ ps --bruker ubuntupit

Ovennevnte Linux ps-kommandoer er også identiske, men i motsetning til de tidligere eksemplene velger de prosessene etter effektiv bruker-ID (EUID) eller navn.

7. Skriv ut alle prosesser for rot


Du kan bruke ps-kommandoen i Linux for å finne ut hvilke prosesser som eies av root og som kjører med root-brukerens privilegier. Bruk følgende kommando for å finne disse prosessene ved hjelp av den virkelige bruker-IDen (RUID).

$ ps -U root $ ps - User root

Bruk alternativet -u eller -user for å finne dem etter deres effektive bruker-ID (EUID), som vist i eksemplene nedenfor.

$ ps -u rot $ ps --brukerrot

Administratorer kan også kombinere begge disse alternativene i en enkelt kommando. Følgende eksempel skriver ut alle prosessene som eies av root ved hjelp av både RUID og EUID.

$ ps -u rot -U rot

8. Skriv ut alle prosesser for en bestemt gruppe


Flagget -G eller -g til ps-kommandoen lar oss skrive ut prosessene som inngår i en gruppe. For eksempel kan du bruke dem til å finne alle prosessene som er åpnet av alle fra en gruppe brukere. Grupper i Linux refererer til et sett med brukere som har samme privilegier for det aktuelle Linux-filsystemet eller ressursene.

$ ps -fG teknisk støtte $ ps -fG 100

Disse kommandoene skriver ut prosessene som eies av konsernets tekniske støtte. Alternativet -G bruker den virkelige gruppe-IDen (RGID) eller navnet og har en langform kalt -Group. Alternativet -g velger prosessene basert på effektiv gruppe-ID (EGID) eller navn.

$ ps -fg teknisk støtte $ ps -fg 100

Langformen for -g er -gruppe.

9. Utskriftsprosesser basert på PID


Som vi allerede har diskutert, er PID eller prosess-ID en unik identifikator for hver prosess på systemene våre. Vi kan bruke denne PID-informasjonen til å finne en bestemt prosess. Kommandoen nedenfor illustrerer dette ved hjelp av et enkelt eksempel.

$ ps -p 2829 $ ps --pid 2829

Denne kommandoen velger prosessen hvis PID er lik 2829. Du kan også spesifisere flere PID-er ved hjelp av en komma-separert liste eller ved hjelp av brace-utvidelse.

$ ps -p 2890,2891,2892,2893,2894,2895

Dette eksemplet ser etter seks spesifikke PIDer. På den annen side ser følgende Linux ps-kommando etter en rekke prosess-ID-er.

$ ps -p 29 1… 99

10. Utskriftsprosesser basert på PPID


Hvis du vil vise prosessene basert på deres PPID, bør du bruke følgende kommando. Flagget -ppid for ps-verktøyet velger prosesser med PPID.

$ ps - pris 1111,1122,1133

Du kan spesifisere mer enn én PPID ved å bruke enten brace-utvidelser eller en komma-separert liste over prosesser.

$ ps --ppid 2890,2891,2892,2893,2894,2895 $ ps --pid 29 1… 99

11. Skriv ut prosesser ved hjelp av hurtigmodus


Linux ps-kommandoen støtter en rask modus for å velge prosesser etter deres PID. I denne modusen leser ps bare viktige data og bruker ikke noen ekstra filtreringsregler. Videre er de trykte PID-ene ikke sortert eller bevart.

$ ps -q 2480,2532,2533 $ ps - quick-pid 2480,2532,2533

Hurtigmodus støtter flere PID-er, så vel som rekkeviddeutvidelser. Dette er en raskere operasjon og er egnet for å lokalisere prosesser innen millisekunder.

12. Utskriftsprosesser basert på TTY


En TTY eller TeleTYpewriter betegner en terminalsession som er koblet til standardinngangen. Du kan velge prosesser basert på TTY ved å bruke -t-flagget til ps.

$ ps -t / dev / pts / 0 $ ps --tty / dev / pts / 0

Som du kan se, støtter ps også en lang form for dette alternativet. I kommandoen ovenfor, / dev / pts / 0 er terminal for min nåværende økt. Du må erstatte dette med ttyen som er knyttet til din personlige økt. En enklere metode er å interpolere terminalnavnet direkte fra skallet ditt, som vist nedenfor.

$ ps -t $ (tty)

Dette vil erstatte tty-feltet for terminalen din. Du kan også gruppere flere tty ved å bruke rekkeviddeutvidelsesmetodene som er vist tidligere.

1. 3. Utskriftsprosesser for spesifikke kommandoer


Som du allerede burde legge merke til, gis prosesser som en del av en kommando. Når du kjører en av dine favoritt Linux-terminalkommandoer, påkaller den flere prosesser for å gjøre sitt bud. Alternativet -C i ps-kommandoen lar oss velge prosesser basert på navnet på kjørbare filer de er en del av.

$ ps -C krom

Som de fleste flagg tillater alternativet -C også administratorer å velge prosesser for flere kommandoer. Følgende eksempler viser et enkelt listeeksempel.

$ ps -C krom, apache, gedit

Imidlertid må brukerne ikke bruke mellomrom mellom listen, ellers vil PS ikke analysere inngangen.

14. Skriv ut prosesstreet


Prosestreet viser en visuell sammenheng mellom de kjørende prosessene på systemet ditt. Dette gjør det veldig enkelt å visualisere prosessforhold og samtrafikk. Følgende eksempel viser oss hvordan vi gjør det.

$ ps -eH

Alternativet -e velger alle prosesser, og -H viser prosesshierarkiet. Du kan også bruke alternativene -f eller -forest. Et ASCII kunstprosesshierarki skrives ut for alternativet f og et tre for-skog.

$ ps -e f

Legg merke til mellomrom mellom -e og f. Det er heller ingen bindestrek som går foran f-flagget.

$ ps -e - skog

15. Skriv ut prosestreet for spesifikke kommandoer


Vi kan enkelt vise forbindelsen mellom en Linux-kommando og prosessene knyttet til den ved å kombinere alternativet -C med en av enten en av -H, f eller -forest. Kommandoene nedenfor viser noen enkle eksempler på dette for våre lesere.

$ ps -H -C krom $ ps f -C krom

Siden -C brukes til prosessvalg og -H / f for å modifisere utdataformatet, kan ikke disse to alternativene kombineres.

$ ps - skog -C krom

16. Skriv ut trådene for en prosess


Alternativet -L i Linux ps-kommandoen lar oss vise trådene tilknyttet prosesser. Følgende eksempel skriver ut trådene for prosesskrom.

$ ps -L -C krom

Dette vil gi LWP (lettvektsprosess) for den valgte prosessen, i dette tilfellet krom. Bruk alternativet -f for å få mer data.

$ ps -fL -C krom

Denne kommandoen viser NLWP (antall lette prosesser) ved siden av LWP. Du kan velge flere prosesser ved å bruke deres PID eller kommandonavn.

17. Skriv ut listen over spesifikatorer for alle formater


PS-kommandoen støtter et bredt spekter av formatspesifikatorer annet enn PID, TTY og CMD. Du kan skrive ut hele listen over alle støttede spesifikatorer ved å bruke alternativet L.

$ ps L

Merk at dette alternativet ligner på alternativet som brukes til å skrive ut tråder. Tilstedeværelsen eller fraværet av dash-symbolet lar ps analysere hvilken utgang du leter etter.

18. Skriv ut spesifikke utdatakolonner


Ovennevnte kommando viser utgangsalternativene vi har tilgjengelig for ps. Nå kan vi bare velge spesifikk informasjon for en prosess ved å definere utdataformatet selv. For eksempel vil følgende kommandoer vise PPID, STATE og CMD for prosess krom.

$ ps -o ppid, tilstand, cmd -C krom $ ps --format ppid, tilstand, cmd -C krom

Så, alternativet -o eller -format lar oss velge bestemte kolonner for utdataene våre. Eksemplet nedenfor skriver bare ut PPID-informasjonen for alle prosesser.

$ ps -eo ppid

19. Skriv ut spesifikke utdatakolonner for valgte prosesser


Følgende eksempel viser informasjon om PPID, tilstand, cmd, tty og EUID for en bestemt prosess. Vi bruker PID-informasjonen for å finne målprosessen vår i denne kommandoen.

$ ps -p 2434 -o ppid, tilstand, cmd, tty, euid

Det neste eksemplet finner den samme informasjonen, men for et sett med prosesser.

$ ps -p 2424,2434,2444,2454,2464 -o ppid, tilstand, cmd, tty, euid

Husk å ikke legge mellomrom mellom verken PID-listen eller i utdata-spesifikasjonslisten. Hvis du vil bruke mellomrom, fjern kommaene og plasser dem i dobbelt anførselstegn.

$ ps -p "2424 2434 2444 2454 2464" -o "ppid state cmd tty euid"

20. Skriv ut bare prosessnavn


La oss si at du vil vite navnet på en prosess for en bestemt prosess-ID og ikke vil ha ytterligere informasjon. En måte å gjøre dette på er å skrive ut prosessstatus ved hjelp av PID og kutte den nødvendige kolonnen med enten Linux klippekommandoer eller awk. Imidlertid er det en mye enklere løsning på dette problemet.

$ ps -q 2434 -o comm =

Denne kommandoen viser bare prosessnavnet for PID 2434. Den bruker hurtigmodus for å velge den PID-en. Du kan også bruke -p eller -pid hvis du vil.

21. Skriv ut alle PID-er for en prosess


Hvis du skriver Linux-skallskript eller utfører systemrevisjoner, kan det hende du må finne ut alle pids som er knyttet til en bestemt prosess. Heldigvis er dette veldig enkelt å gjøre ved hjelp av Linux ps-kommandoen. Følgende kommando vil vise alle PID-er for prosess-krom.

$ ps -C krom -o pid =

Denne kommandoen kombinerer ganske enkelt -C-alternativet til ps med utgangsspesifikatoren -o. Som du skal se, inneholder utdataene bare PID-verdier, ingen tilleggsdata. Dermed er den egnet for bruk med skallskript.

22. Skriv ut gjennomføringstiden for en prosess


Gjennomføringstiden for en prosess indikerer hvor mye tid CPU bruker bak oppgaven. Det er en fin måte å finne defekte prosesser som bruker for mye CPU-tid. Følgende kommando viser deg hvordan du finner denne utførelsestiden for en gitt prosess i Linux.

$ ps -eo etime, user, comm | grep krom

Dette eksemplet bruker Linux grep-kommandoen til å filtrere ut den spesifikke prosessen fra hele prosesslisten. Du kan også spesifisere prosessnavnet ved å bruke -C-alternativet til ps.

$ ps -o etime, bruker, comm -C krom

Siden vi velger prosessen etter navn, trenger vi ikke å gi alternativet -e.

23. Skriv ut CPU- og minnebrukstatistikk


Vi kan bruke ps-kommandoen til å se prosessoren på CPU og minne. Dette er veldig nyttig når du bestemmer feil prosesser eller feilsøker ressursbruk. De følgende eksemplene illustrerer hvordan du gjør dette.

$ ps -eo pid, ppid, cmd,% mem,% cpu $ ps -eo "pid ppid cmd% mem% cpu"

Disse kommandoene viser to ekstra kolonner for CPU- og minnebruk for prosesslisten. Hvis du vil se ressursbruken for en bestemt prosess, bruker du alternativet -C og utelater -e.

$ ps -o pid, ppid, cmd,% mem,% cpu -C krom

24. Skriv ut CPU og minnebruk etter sortering


Ovennevnte kommandoer er ikke veldig ryddige alene, siden utdataene inneholder mange prosesser. I tillegg påvirker mange av dem ikke CPU-ressursene tungt. Heldigvis kan vi sortere utdataene for å finne ut prosessene ved hjelp av de høyeste ressursene.

$ ps -eo pid, ppid, cmd,% mem,% cpu --sort = -% mem | hode

Denne kommandoen sorterer utdataene fra ps og mater dataene til hodekommandoen. Den produserer de viktigste prosessene som er ansvarlige for mest CPU-bruk. Hvis du vil finne ut prosesser som får systemet til å henge, er dette kommandoen du skal bruke.

25. Skriv ut forløpt tid for prosesser


Den forløpne tiden for en Linux-prosess indikerer tiden siden den ble startet av systemet ditt. PS-verktøyet kan vise denne gangen ved hjelp av [[dd-] tt:] mm: ss-format. Ta en titt på følgende eksempel for å se hvordan dette fungerer.

$ ps -C krom -o pid, etime =

Denne kommandoen viser PID-er for kromprosessen og informasjon om forløpt tid. Vi kan også spesifisere prosessen ved hjelp av PID eller PPID, som vist nedenfor.

$ ps --ppid 1736 -o pid, etime =

26. Drep hengte prosesser med Linux PS Command


Hvis du står overfor problemer med CPU-henging, kan det være lurt å drepe prosessene som bruker for mye CPU-ressurser. Ta en titt på den tidligere veiledningen vår om hvordan du dreper eller avslutter en Linux-prosess for å redusere dette problemet. Imidlertid er kommandoen under en linjeskall en praktisk måte å gjøre denne oppgaven på.

$ ps aux | grep -e 'nano' | awk 'print $ 2' | xargs drepe -9

Denne kommandoen bruker flere nyttige Linux-terminalkommandoer for å finne ut den frosne prosessen og drepe den. Ta en titt på guiden vår på Linux awk-kommandoen for å lære hvordan vi filtrerte dataene.

27. Overvåk prosessbruk i sanntid


Linux ps-kommandoen gir bare et statisk øyeblikksbilde av prosessene. Toppverktøyet brukes til å overvåke prosesser og ressursbruk i sanntid. Vi kan imidlertid kombinere ps med watch-kommandoen for å overvåke prosesser i sanntid.

$ watch -n 1 'ps -eo pid, ppid, cmd,% mem,% cpu --sort = -% mem | hode'

Denne kommandoen gir en live oversikt over prosessstatusene og deres ressursforbruk hvert sekund. Hodekommandoen brukes til å redusere antall utgangslinjer.

28. Finn minnelekkasjer


Minnelekkasjer er et vanlig problem i mange applikasjoner som bruker klientservermodellen. Teknisk sett betyr det at minnet som er tildelt en app ikke frigjøres når appen lukkes. Følgende kommandoer kan hjelpe administratorer med å identifisere minnelekkasjer.

$ ps -ef -o pid, pmem --sorter pmem | hale -5 $ ps -ef -o pid, pmem --sort% mem | hale -5

Merk at pmem er et synonym for% mem i Linux ps-kommando. Legg merke til PID som bruker mest minne, og finn detaljert informasjon om prosessen ved hjelp av følgende kommando.

$ ps ev --pid = 1776

Kjør denne kommandoen flere ganger, eller bruk klokkeverktøyet til å overvåke om verdien av RSS-feltet øker. Hvis det gjør det, er det et tegn på minnelekkasje.

$ watch -n 1 'ps ev --pid = 1776'

29. Skriv ut underordnede prosesser for spesifikk prosess


Multi-tasking-operativsystemer som Linux tillater prosesser å lage sine egne barneprosesser. Dette gjøres vanligvis med en av to prosedyrer, systemet kaller gaffel () eller gyte (). Uansett kan du skrive ut listen over underordnede prosesser opprettet av en bestemt prosess ved hjelp av Linux ps-kommandoen.

$ ps -o pid, uname, comm -C krom $ ps -o pid, uname, comm -C krom --forest

Disse vil vise underordnede prosesser for prosess krom. Å legge til alternativet -forest hjelper deg med å visualisere forholdet mellom prosessene.

30. Gi nytt navn til kolonneetiketter


Standard navneskjema for utdatakolonnene for ps er ganske kort og kan forvirre noen brukere. Det er imidlertid veldig enkelt å gi nytt navn til disse etikettene og sette opp egendefinerte navn for dem. Kommandoen nedenfor illustrerer dette ved hjelp av et enkelt eksempel.

$ ps -e -o pid = PID, uname = USER, cpu = CPU,% mem = MEM%, comm = COMMAND

Dette gjør det veldig enkelt å identifisere de respekterte kolonnene og unngå forvirring.

31. Skriv ut sikkerhetsinformasjon for Linux PS Command


Brukere kan skrive ut informasjon om sikkerhetskontekst for prosessene sine ved hjelp av -context-, -N- eller Z-flaggene. Sjekk ut følgende kommandoer for å se hvordan de fungerer.

$ ps -C krom --context $ ps -C krom Z $ ps -C krom -M

Disse kommandoene vil vise SELinux-konteksten for prosess krom. Imidlertid bør SELinux være aktivert i systemet ditt for at disse Linux ps-kommandoene skal fungere.

32. Skriv ut hver brukerinformasjon


Brukere kan hente alle typer brukerinformasjon for en gitt prosess ved å velge bare brukermodifikatorene for utdata. Sjekk ut følgende kommando for å forstå hvordan dette fungerer.

$ ps -C krom -o pid, euser, ruser, suser, fuser $ ps -C krom -o "pid euser ruser suser fuser"

Begge disse kommandoene er identiske, og de vil ganske enkelt sende ut all brukerinformasjonen som er tilgjengelig for ps for kromprosessen. Du kan fjerne alternativet -C og legge til -e for å få disse dataene for alle aktive prosesser på systemet ditt.

33. Skriv ut signalformat for prosesser


Signaler er en grunnleggende måte for kommunikasjon mellom prosesser eller IPC. De brukes til å indikere når en prosess må stoppes midlertidig, eller når du skal frigjøre ressurser, og så videre. PS-verktøyet lar brukerne vise signalformatet for hver prosess. Ta en titt på følgende eksempel for å se hvordan dette fungerer i praksis.

$ ps s -C krom

Dette vil vise en liste over kromprosesser sammen med forskjellig signalinformasjon under ventende, blokkerte, ignorerte og fangede seksjoner. Dette kan bli nyttig hvis du feilsøker systemanrop på lavt nivå.

34. Skriv ut brukerorientert format for prosesser


Det brukerorienterte formatet gjør det enkelt å visualisere prosessdata for brukerne. Det ligner ganske mye på utdataformatet BSD-stil. Bare kjør kommandoen nedenfor i din favoritt Linux terminalemulator for å se hvordan utgangen ser ut.

$ ps u -C krom

I likhet med BSD-formatet, er u alternativet trenger ikke noe forrige bindestrek-symbol. Utgangen er veldig kortfattet og inneholder likevel detaljert informasjon, inkludert PID, CPU-bruk, minnebruk, status, forløpt tid og så videre.

35. Skriv ut alle unntatt noen prosesser


Linux ps-kommandoen tilbyr en hendig måte å negere eller komplimentere prosesslister som kalles fravalg. Dette tillater brukere å skrive ut alle prosesser unntatt de som oppfyller visse krav. Sjekk ut kommandoene nedenfor for å se hvordan dette fungerer.

$ ps -C krom - velg $ ps -C krom -N

Både alternativene -N og -deselect er identiske og gir dermed samme utdata. Utdataene fra disse kommandoene vil ha en liste over alle prosesser unntatt krom. De jobber også med alle andre alternativer. For eksempel vil følgende kommando skrive ut alle PID-er unntatt de som er nevnt.

$ ps -p 1… 100 - avvelg

Utgangen vil inneholde en liste over alle PID-ene bortsett fra 1 til 100.

36. Utskriftsprosesser ved bruk av BSD Long Format


Ved å bruke det lange formatet for utganger kan brukerne hente mer informasjon ved hjelp av en enkelt ps-kommando. Bare bruk alternativet -l for å sette utgangsmodus til BSD-langformat.

$ ps -el

Du kan også bruke et ekstra alternativ - y med dette alternativet. Det vil slå av ADDR-flagget og bruke RSS i stedet.

$ ps -ely

Utgangen av denne kommandoen inneholder informasjon som PID, PPID, UID, CPU-bruk, prosessprioritet, minnebruk, størrelse og så videre.

37. Skriv ut feilsøkingsinformasjon


Følgende kommando viser feilsøkingsinformasjonen som er tilgjengelig for brukere for ps-kommandoen. Dette kan bli nyttig når du feilsøker programmer og prosesser.

$ ps --info

Utgangen av denne kommandoen inneholder mye nyttig informasjon som kompilasjonsflagg, biblioteker, kompilator, headerdata, versjon og så videre.

38. Vis versjonsinformasjon


PS-verktøyet er et av de eldste verktøyene for prosessovervåking for Linux og BSD. Den har utviklet seg stort sett over tid og har en rekke store implementeringer. Siden ting ofte er forskjellige fra versjon til versjon, må du bruke noen av kommandoene basert på den nøyaktige versjonen som er installert på systemet ditt.

$ ps --versjon $ ps -V $ ps V

Alle kommandoene ovenfor er identiske, og de viser bare versjonsinformasjonen for procps-ng. Dette er prosessovervåkningspakken som inneholder ps-kommandoen.

39. Vis hjelpinformasjon


Hjelpesiden inneholder en oppsummert liste over nyttig informasjon for Linux-kommandoer. Syntaksen for dette i ps er følgende.

$ pf - hjelpeseksjon

Her refererer seksjonsnøkkelordet til en av enkle, liste, utdata, tråder, diverse, og alt. Videre kan de erstattes med de første bokstavene som s, l, o, t, m og a.

$ ps --hjelp enkel $ ps - hjelpetråder $ ps - hjelp alle

40. Vis den manuelle siden


Manualen eller man-siden til Linux-kommandoer inneholder detaljert informasjon om alle tilgjengelige alternativer og deres bruk. Dette er det perfekte stedet å begynne å lære ps.

$ mann ps

Du kan enkelt bla gjennom denne dokumentasjonen ved hjelp av PageUP- og PageDown-tastene på tastaturet. Trykk på q for å gå tilbake til skallet ditt.

Avslutte tanker


Linux ps-kommandoen er et enkelt, men allsidig verktøy for administratorer. Det lar brukerne enkelt finne prosessinformasjon og utføre oppgaver som overvåking, feilsøking og revisjon. Hvis du vil ta en høyt betalende informatikkjobb som utnytter Linux, bør du være mer enn dyktig til å bruke ps. Det er derfor våre redaktører har kuratert denne guiden med mange praktiske eksempler.

Hvis du er en helt nybegynner, kan du legge til en bokmerke for denne veiledningen for fremtidige referanser. Forhåpentligvis har vi gitt deg viktig informasjon du lette etter. Legg igjen en kommentar nedenfor hvis du har ytterligere spørsmål eller tips.

Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...
Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...
Hvordan vise OSD-overlegg i fullskjerm Linux-apper og spill
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...