Minsan kailangan ng user na subaybayan ang listahan ng mga proseso ng pagpapatakbo sa sistema ng operating ng Linux at alamin ang pinaka detalyadong impormasyon tungkol sa bawat isa sa kanila o tungkol sa ilang partikular na isa. Sa OS, may mga built-in na tool na nagbibigay-daan sa iyo upang magawa ang gawain nang walang anumang pagsisikap. Ang bawat ganoong tool ay nakatuon sa ilalim ng gumagamit nito at nagbukas ng iba't ibang posibilidad para dito. Sa artikulong ito ay hihipuin namin ang dalawang opsyon na magiging kapaki-pakinabang sa ilang mga sitwasyon, at kakailanganin mo lamang na piliin ang pinaka-angkop na isa.
Pagtingin sa listahan ng mga proseso sa Linux
Sa halos lahat ng mga popular na distribusyon batay sa Linux kernel, ang listahan ng mga proseso ay binuksan at tiningnan gamit ang parehong mga utos at mga tool. Samakatuwid, hindi kami tumututok sa mga indibidwal na gagawa, ngunit kunin ang pinakabagong bersyon ng Ubuntu bilang isang halimbawa. Kailangan mo lamang sundin ang mga tagubilin na ibinigay upang ang buong pamamaraan ay matagumpay at walang kahirapan.
Paraan 1: Terminal
Walang alinlangan, ang mga klasikong console operating system sa Linux ay gumaganap ng mahalagang papel sa pakikipag-ugnayan sa mga programa, mga file at iba pang mga bagay. Gumagana ang user ang lahat ng mga pangunahing manipulasyon sa pamamagitan ng application na ito. Samakatuwid, mula pa sa simula, nais kong pag-usapan ang tungkol sa output ng impormasyon sa pamamagitan ng "Terminal". Gayunman, magbayad ng pansin sa isang koponan lamang, gayunpaman, isasaalang-alang natin ang pinakasikat at kapaki-pakinabang na mga argumento.
- Upang magsimula, simulan ang console sa pamamagitan ng pag-click sa kaukulang icon sa menu o gamit ang key combination Ctrl + Alt + T.
- Magrehistro ng koponan
ps
, kumbinsido lamang sa kapasidad ng pagtatrabaho nito at upang pamilyar sa uri ng data na ipinakita nang walang paggamit ng mga argumento. - Tulad ng makikita mo, ang listahan ng mga proseso ay naging maliit, kadalasan ito ay hindi hihigit sa tatlong resulta, kaya sulit na italaga ang oras sa mga nabanggit na argumento.
- Upang ipakita ang lahat ng mga proseso nang sabay-sabay, dapat kang magdagdag -A. Sa kasong ito, mukhang ang koponan
ps -a
(A dapat nasa mas mataas na kaso). Pagkatapos ng pagpindot sa key Ipasok makikita mo agad ang buod ng mga linya. - Ang nakaraang utos ay hindi nagpapakita ng pinuno ng grupo (ang pangunahing proseso mula sa bundle). Kung interesado ka sa data na ito, dapat kang magrehistro dito.
ps -d
. - Makakakuha ka ng mas kapaki-pakinabang na impormasyon sa pamamagitan lamang ng pagdagdag
-f
. - Pagkatapos ay ang buong listahan ng mga proseso na may pinalawig na impormasyon ay tatawaging
PS -Af
. Sa mesa ay makikita mo UID - Pangalan ng user na nagsimula ng proseso PID - natatanging numero, PPID - ang bilang ng proseso ng magulang, C - ang halaga ng CPU load sa porsyento kapag ang proseso ay aktibo, STIME - Oras ng pag-activate, Tty - Ang bilang ng mga console kung saan ang paglunsad ay ginawa, TIME - Oras ng trabaho Cmd - ang koponan na naglunsad ng proseso. - Ang bawat proseso ay may sariling PID (Proccess Identificator). Kung nais mong makita ang isang buod ng isang tiyak na bagay, isulat
ps -fp PID
kung saan PID - Numero ng proseso. - Hiwalay, nais kong hawakan at pag-uuri. Halimbawa, ang utos
ps -FA --sort pcpu
ay nagbibigay-daan sa iyo upang ilagay ang lahat ng mga linya sa pagkakasunud-sunod ng pag-load sa CPU, atps -Fe --sort rss
- Sa halaga ng RAM natupok.
Sa itaas, pinag-usapan namin ang mga pangunahing argumento ng koponan.ps
Gayunpaman, mayroon ding iba pang mga parameter, halimbawa:
-H
- Pagpapakita ng puno ng proseso;-V
- Mga bersyon ng output ng mga bagay;-N
- pagpili ng lahat ng mga proseso maliban sa tinukoy na mga;-C
- Ipakita lamang sa pamamagitan ng command name.
Upang isaalang-alang ang paraan ng pagtingin sa mga proseso sa pamamagitan ng built-in console, pinili namin ang commandps
at hindiitaas
dahil ang pangalawa ay limitado sa laki ng window at ang di-angkop na data ay hindi pinansin lamang, habang ang natitirang unimplemented.
Paraan 2: System Monitor
Siyempre, ang paraan ng pagtingin sa kinakailangang impormasyon sa pamamagitan ng console ay mahirap para sa ilang mga gumagamit, ngunit ito ay nagbibigay-daan sa iyo upang pamilyar sa detalye sa lahat ng mahahalagang parameter at ilapat ang mga kinakailangang filter. Kung nais mo lamang na tingnan ang isang listahan ng mga tumatakbo na mga utility, mga application, pati na rin gumaganap ng isang bilang ng mga pakikipag-ugnayan sa kanila, ang built-in na graphical na solusyon ay angkop sa iyo. "System Monitor".
Maaari mong malaman kung paano ilunsad ang application na ito sa aming iba pang artikulo sa pamamagitan ng pag-click sa sumusunod na link, at pupunta namin upang makumpleto ang gawain.
Magbasa nang higit pa: Paano patakbuhin ang System Monitor sa Linux
- Patakbuhin "System Monitor" anumang madaling paraan, halimbawa, sa pamamagitan ng menu.
- Ang listahan ng mga proseso ay ipapakita kaagad. Matutuklasan mo kung magkano ang memory at mga mapagkukunan ng CPU na kanilang ubusin, tingnan ang gumagamit na nagsimula sa programa, at nakikita rin ang iba pang impormasyon.
- Mag-right-click sa linya ng interes upang pumunta sa mga pag-aari nito.
- Ito ay nagpapakita ng halos lahat ng parehong data na magagamit upang matanggap sa pamamagitan ng "Terminal".
- Gamitin ang pag-andar ng paghahanap o uri upang mahanap ang nais na proseso.
- Bigyang-pansin ang panel sa itaas - pinapayagan ka nitong pag-uri-uriin ang talahanayan sa pamamagitan ng kinakailangang mga halaga.
Ang pagkumpleto, paghinto o pagtanggal ng mga proseso ay nangyayari rin sa pamamagitan ng graphic na application na ito sa pamamagitan ng pag-click sa naaangkop na mga pindutan. Makakatulong ang mga user ng baguhan na mas madaling magamit ang solusyon na ito kaysa magtrabaho "Terminal"Gayunpaman, ang mastering ng console ay magbibigay-daan sa iyo upang matanggap ang kinakailangang impormasyon hindi lamang mas mabilis, kundi pati na rin sa higit pang mga detalye.