Misalan Umurnin Umurnin 30 ps don Kula da Tsarin Linux
ps (matsayin tafiyar matakai) ɗan asalin Unix/Linux mai amfani ne don duba bayanai game da zaɓi na tafiyar matakai akan tsari: yana karanta wannan bayanin daga fayilolin kama-da-wane a cikin /proc filesystem. Yana ɗaya daga cikin mahimman abubuwan amfani don gudanar da tsarin musamman a ƙarƙashin kulawar tsari, don taimaka muku fahimtar abin da ke gudana a cikin tsarin Linux.
Yana da zaɓuɓɓuka da yawa don sarrafa kayan aikin sa, duk da haka, za ku sami kaɗan daga cikinsu masu amfani a zahiri don amfanin yau da kullun.
A cikin wannan labarin, za mu kalli misalai 30 masu amfani na umarnin ps don saka idanu kan tafiyar matakai masu aiki akan tsarin Linux.
Lura cewa ps yana samar da fitarwa tare da layi mai taken, wanda ke wakiltar ma'anar kowane ginshiƙi na bayanai, zaku iya samun ma'anar duk lakabin akan shafin ps man.
Lissafa Duk Tsari a cikin Shell na yanzu
1. Idan kun gudanar da umarnin ps ba tare da wata gardama ba, yana nuna matakai don harsashi na yanzu.
$ ps
Buga Duk Tsari a Tsarukan Daban Daban
2. Nuna kowane aiki mai aiki akan tsarin Linux a cikin tsari (Unix/Linux).
$ ps -A OR $ ps -e
3. Nuna duk matakai a cikin tsarin BSD.
$ ps au OR $ ps axu
4. Don yin cikakken tsari, ƙara alamar -f
ko -F
.
$ ps -ef OR $ ps -eF
Nuna Hanyoyin Gudun Mai Amfani
5. Kuna iya zaɓar duk hanyoyin da kuka mallaka (mai gudu na umarnin ps, tushen a wannan yanayin), rubuta:
$ ps -x
6. Don nuna matakan mai amfani ta ainihin ID na mai amfani (RUID) ko suna, yi amfani da tutar -U
.
$ ps -fU tecmint OR $ ps -fu 1000
7. Don zaɓar tsarin mai amfani ta ID mai amfani mai inganci (EUID) ko suna, yi amfani da zaɓin -u
.
$ ps -fu tecmint OR $ ps -fu 1000
Buga Duk Tsarukan da ke Gudu azaman Tushen (Gaskiya kuma ID mai inganci)
8. Umurnin da ke ƙasa yana ba ku damar duba kowane tsari da ke gudana tare da gata mai amfani (na ainihi & ingantaccen ID) a cikin tsarin mai amfani.
$ ps -U root -u root
Nuni Tsarin Rukuni
9. Idan kana so ka jera duk hanyoyin da wani rukuni ya mallaka (ainihin ID na ƙungiyar (RGID) ko suna), rubuta.
$ ps -fG apache OR $ ps -fG 48
10. Don lissafta duk matakai mallakar ingantaccen sunan rukuni (ko zaman), rubuta.
$ ps -fg apache
Nuna Ayyukan PID da PPID
11. Kuna iya lissafin matakai ta hanyar PID kamar haka.
$ ps -fp 1178
12. Don zaɓar tsari ta PPID, rubuta.
$ ps -f --ppid 1154
13. Yi zaɓi ta amfani da lissafin PID.
$ ps -fp 2226,1154,1146
Nuna Ayyukan TTY
14. Don zaɓar matakai ta hanyar tty, yi amfani da tutar -t kamar haka.
$ ps -t pts/0 $ ps -t pts/1 $ ps -ft tty1
Buga Tsarin Bishiyar
15. Bishiyar tsari tana nuna yadda hanyoyin da ke kan tsarin ke da alaƙa da juna; Init (ko systemd) ne ke ɗaukar matakan da aka kashe iyayensu.
$ ps -e --forest
16. Hakanan zaka iya buga bishiyar tsari don tsarin da aka bayar kamar wannan.
$ ps -f --forest -C sshd OR $ ps -ef --forest | grep -v grep | grep sshd
Buga Zaren Tsari
17. Don buga duk zaren tsari, yi amfani da alamar -L
, wannan zai nuna ginshiƙan LWP (tsari mai sauƙi) da kuma NLWP (yawan matakan matakan nauyi).
$ ps -fL -C httpd
Ƙayyade Tsarin Fitarwa na Musamman
Yin amfani da zaɓuɓɓukan -o ko -tsara, ps yana ba ku damar gina sifofin fitarwa da aka ayyana mai amfani kamar yadda aka nuna a ƙasa.
18. Don jera duk ƙirar ƙira, haɗa da tutar L
.
$ ps L
19. Umurnin da ke ƙasa yana ba ku damar duba PID, PPID, sunan mai amfani, da umarnin tsari.
$ ps -eo pid,ppid,user,cmd
20. A ƙasa akwai wani misali na al'ada fitarwa format nuna fayil tsarin kungiyar, nice darajar, fara lokaci, da kuma wuce lokaci na wani tsari.
$ ps -p 1154 -o pid,ppid,fgroup,ni,lstart,etime
21. Don nemo sunan tsari ta amfani da PID.
$ ps -p 1154 -o comm=
Nuna Tsarin Iyaye da Yara
22. Don zaɓar takamaiman tsari da sunansa, yi amfani da tutar -C, wannan kuma zai nuna duk tsarin tafiyar da yara.
$ ps -C sshd
23. Nemo duk PIDs na duk yanayin tsari, masu amfani lokacin rubuta rubutun da ke buƙatar karanta PIDs daga fitowar std ko fayil.
$ ps -C httpd -o pid=
24. Duba lokacin aiwatar da tsari.
$ ps -eo comm,etime,user | grep httpd
Fitowar da ke ƙasa tana nuna sabis na HTTPD yana gudana na awa 1, mintuna 48, da daƙiƙa 17.
Shirya Shirya Ayyukan Tsarin Linux
Idan tsarin ku baya aiki kamar yadda ya kamata, alal misali, idan yana da jinkirin da ba a saba gani ba, zaku iya aiwatar da wasu matsalolin tsarin kamar haka.
26. Nemo manyan matakai masu gudana ta mafi girman ƙwaƙwalwar ajiya da amfani da CPU a cikin Linux.
$ ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head OR $ ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head
27. Don kashe Linux tafiyar matakai/unresponsive aikace-aikace ko duk wani tsari da ke cinye babban CPU lokaci.
Na farko, nemo PID na tsari ko aikace-aikacen da ba a amsa ba.
$ ps -A | grep -i stress
Sannan yi amfani da umarnin kashe don ƙare shi nan da nan.
$ kill -9 2583 2584
Buga Bayanan Tsaro
28. Nuna mahallin tsaro (musamman don SELinux) kamar wannan.
$ ps -eM OR $ ps --context
29. Hakanan zaka iya nuna bayanan tsaro a cikin sigar mai amfani tare da wannan umarni.
$ ps -eo euser,ruser,suser,fuser,f,comm,label
Yi Sa ido kan Tsari na Gaskiya Ta Amfani da Utility Watch
30. A ƙarshe, tun da ps yana nuna bayanan tsaye, za ku iya amfani da kayan aiki na agogo don yin saka idanu na lokaci-lokaci tare da fitarwa mai maimaitawa, wanda aka nuna bayan kowane sakan kamar yadda a cikin umarnin da ke ƙasa (ƙayyade umarnin ps na al'ada don cimma burin ku).
$ watch -n 1 'ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head'
Mahimmanci: ps kawai yana nuna madaidaicin bayanai, don duba abubuwan da aka sabunta akai-akai zaka iya amfani da kayan aiki kamar kallo: na ƙarshe sune ainihin kayan aikin sa ido akan tsarin Linux.
Hakanan kuna iya son karanta labarai masu alaƙa.
- Yadda ake Neman Sunan Tsari Ta Amfani da Lambar PID a Linux
- Nemi Manyan Tsarukan Gudu ta Mafi Girman Ƙwaƙwalwa da Amfani da CPU a cikin Linux
- Jagorar Kill, Pkill, da Dokokin Killall don Kashe Tsari a Linux
- Yadda ake Nemo da Kashe Tsarin Gudu a cikin Linux
- Yadda ake fara umarnin Linux a bangon baya da Tsare-tsare a Terminal
Shi ke nan a yanzu. Idan kuna da kowane misali (s) umarni na ps mai amfani don rabawa (ba mantawa don bayyana abin da yake yi ba), yi amfani da hanyar sharhi a ƙasa.