Ihe Nlereanya Iwu 30 ps bara uru maka nlekota usoro Linux
ps (nhazi usoro) bụ akụrụngwa Unix/Linux maka ịlele ozi gbasara nhọrọ nke usoro ịgba ọsọ na sistemụ: ọ na-agụ ozi a site na faịlụ mebere na /proc faịlụ. Ọ bụ otu n'ime ihe ndị dị mkpa maka nchịkwa sistemụ kpọmkwem n'okpuru nlekota usoro, iji nyere gị aka ịghọta ihe na-eme na sistemụ Linux.
Ọ nwere ọtụtụ nhọrọ maka ijikwa mmepụta ya, agbanyeghị, ị ga-ahụ obere ọnụọgụ ha bara uru maka ojiji kwa ụbọchị.
N'isiokwu a, anyị ga-elele ihe atụ 30 bara uru nke iwu ps maka nyochaa usoro na-agba ọsọ na-arụ ọrụ na sistemụ Linux.
Rịba ama na ps na-emepụta mmepụta na akara isiokwu, nke na-anọchi anya nkọwa nke kọlụm ozi ọ bụla, ị nwere ike ịhụ ihe akara niile pụtara na ibe ps man.
Depụta usoro niile na Shell ugbu a
1. Ọ bụrụ na ị na-agba ọsọ iwu ps na-enweghị arụmụka ọ bụla, ọ na-egosiputa usoro maka shei ugbu a.
$ ps
Bipụta usoro niile n'ụdị dị iche iche
2. Gosipụta usoro ọ bụla na-arụ ọrụ na sistemụ Linux n'ụdị ọnyà (Unix/Linux).
$ ps -A OR $ ps -e
3. Gosipụta usoro niile n'ụdị BSD.
$ ps au OR $ ps axu
4. Iji mee ndepụta n'uju, tinye ọkọlọtọ -f
ma ọ bụ -F
.
$ ps -ef OR $ ps -eF
Gosipụta usoro ịgba ọsọ nke onye ọrụ
5. Ị nwere ike ịhọrọ usoro niile nke gị (onye na-agba ọsọ nke iwu ps, mgbọrọgwụ na nke a), pịnye:
$ ps -x
6. Iji gosipụta usoro onye ọrụ site na ezigbo njirimara njirimara (RUID) ma ọ bụ aha, jiri ọkọlọtọ -U
.
$ ps -fU tecmint OR $ ps -fu 1000
7. Ka ịhọrọ usoro onye ọrụ site na njirimara njirimara (EUID) ma ọ bụ aha dị irè, jiri nhọrọ -u
.
$ ps -fu tecmint OR $ ps -fu 1000
Bipụta usoro niile na-agba ọsọ dị ka mgbọrọgwụ (NJ dị adị na nke dị irè)
8. Iwu n'okpuru na-enyere gị aka ile usoro ọ bụla na-agba ọsọ na mgbọrọgwụ ọrụ ùgwù (ezigbo & irè ID) na onye ọrụ format.
$ ps -U root -u root
Gosipụta usoro otu
9. Ọ bụrụ na ịchọrọ ịdepụta usoro niile nke otu otu (ezigbo ID (RGID) ma ọ bụ aha), pịnye.
$ ps -fG apache OR $ ps -fG 48
10. Iji depụta usoro niile nke aha otu dị irè (ma ọ bụ nnọkọ), ụdị.
$ ps -fg apache
Gosipụta usoro site na PID na PPID
11. Ị nwere ike depụta usoro site na PID dị ka ndị a.
$ ps -fp 1178
12. Ka ịhọrọ usoro site na PPID, pịnye.
$ ps -f --ppid 1154
13. Jiri ndepụta PID mee nhọrọ.
$ ps -fp 2226,1154,1146
Gosipụta usoro nke TTY
14. Ka ịhọrọ usoro site na tty, jiri ọkọlọtọ -t dị ka ndị a.
$ ps -t pts/0 $ ps -t pts/1 $ ps -ft tty1
Osisi Usoro Bipụta
15. Osisi usoro na-egosi ka esi ejikọta usoro na usoro na ibe ya; Usoro ndị nne na nna gburu bụ ndị init (ma ọ bụ sistemu).
$ ps -e --forest
16. I nwekwara ike ibipụta osisi usoro maka usoro enyere dị ka nke a.
$ ps -f --forest -C sshd OR $ ps -ef --forest | grep -v grep | grep sshd
Eriri Usoro Bipụta
17. Iji bipụta eriri niile nke usoro, jiri ọkọlọtọ -L
, nke a ga-egosi kọlụm LWP (usoro dị arọ) yana NLWP (ọnụọgụ nke usoro dị arọ).
$ ps -fL -C httpd
Ezipụta usoro mmepụta omenala
N'iji nhọrọ -o ma ọ bụ -format, ps na-enye gị ohere ịmepụta ụdị mmepụta akọwapụtara nke onye ọrụ dịka egosiri n'okpuru.
18. Iji depụta ụdị nkọwapụta niile, tinye ọkọlọtọ L
.
$ ps L
19. Iwu dị n'okpuru na-enye gị ohere ịlele PID, PPID, aha njirimara, na iwu nke usoro.
$ ps -eo pid,ppid,user,cmd
20. N'okpuru ebe a bụ ihe atụ ọzọ nke omenala mmepụta format na-egosi faịlụ usoro otu, mara mma uru, mmalite oge, na gafere oge nke a usoro.
$ ps -p 1154 -o pid,ppid,fgroup,ni,lstart,etime
21. Ịchọta aha usoro site na iji PID ya.
$ ps -p 1154 -o comm=
Gosipụta usoro nne na nna na ụmụaka
22. Ka ịhọrọ otu usoro aha ya, jiri ọkọlọtọ -C, nke a ga-egosipụtakwa usoro nwa ya niile.
$ ps -C sshd
23. Chọta PID niile nke oge niile nke usoro, bara uru mgbe ị na-ede edemede chọrọ ịgụ PID site na mmepụta std ma ọ bụ faịlụ.
$ ps -C httpd -o pid=
24. Lelee oge mmezu nke usoro.
$ ps -eo comm,etime,user | grep httpd
Nsonaazụ dị n'okpuru na-egosi na ọrụ HTTPD na-agba ọsọ maka elekere 1, nkeji 48, na 17 sekọnd.
Ịchọpụta nsogbu Sistemụ Linux
Ọ bụrụ na sistemụ gị anaghị arụ ọrụ dị ka o kwesịrị ịdị, dịka ọmụmaatụ, ọ bụrụ na ọ na-adị ngwa ngwa, ị nwere ike ịme ụfọdụ nyocha sistemụ dị ka ndị a.
26. Chọta usoro na-agba ọsọ kachasị elu site na ebe nchekwa kachasị elu na ojiji CPU na Linux.
$ ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head OR $ ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head
27. Iji gbuo usoro Linux/ngwa na-adịghị anabata ma ọ bụ usoro ọ bụla nke na-eri oge CPU dị elu.
Nke mbụ, chọta PID nke usoro ma ọ bụ ngwa anaghị anabata ya.
$ ps -A | grep -i stress
Wee jiri iwu igbu egbu kwụsị ya ozugbo.
$ kill -9 2583 2584
Bipụta Ozi Nchekwa
28. Gosi ọnọdụ nchekwa (kpọmkwem maka SELinux) dị ka nke a.
$ ps -eM OR $ ps --context
29. Ịnwekwara ike igosipụta ozi nchekwa n'ụdị akọwapụtara onye ọrụ na iwu a.
$ ps -eo euser,ruser,suser,fuser,f,comm,label
Jiri Watch Utility rụọ ọrụ nlekota oge
30. N'ikpeazụ, ebe ọ bụ na ps na-egosiputa static ozi, ị nwere ike were ekiri utility ịrụ ezigbo oge usoro nlekota oru na ugboro ugboro mmepụta, egosipụta mgbe ọ bụla nke abụọ dị ka iwu n'okpuru (kpọpụta omenala ps iwu iji mezuo ebumnuche gị).
$ watch -n 1 'ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head'
Ihe dị mkpa: ps na-egosi naanị ozi kwụ ọtọ, iji lelee mmepụta emelitere ugboro ugboro, ị nwere ike iji ngwaọrụ dị ka ilele anya: abụọ ikpeazụ bụ n'ezie ngwaọrụ nlekota arụmọrụ sistemụ Linux.
Ị nwekwara ike ịmasị ịgụ isiokwu ndị metụtara ya.
- Otu esi achọta aha usoro Iji Nọmba PID na Linux
- Chọta usoro ịgba ọsọ kacha elu site na ebe nchekwa kacha elu yana ojiji CPU na Linux
- Ntuziaka iji gbuo, Pkill, na iwu igbu egbu iji kwụsị usoro na Linux
- Otu esi achọta ma gbuo usoro ịgba ọsọ na Linux
- Otu esi amalite iwu Linux na ndabere na usoro iwepụ na njedebe
Nke ahụ bụ ihe niile ugbu a. Ọ bụrụ na ị nwere ihe atụ (s) iwu ps bara uru iji kesaa (na-echefughị ịkọwa ihe ọ na-eme), jiri ụdị nkọwa n'okpuru.