Process Management Commands (fg, bg, top, ps, kill, nice, renice, df, free) Linux Tutorial
Talaan ng mga Nilalaman:
- Paano Gumamit ng
psCommand - Format na tinukoy ng gumagamit
- Paggamit ng
psSa Ibang Mga Utos - Konklusyon
Sa Linux, ang isang tumatakbo na halimbawa ng isang programa ay tinatawag na proseso. Paminsan-minsan, kapag nagtatrabaho sa isang makina ng Linux, maaaring kailangan mong malaman kung anong mga proseso ang kasalukuyang tumatakbo.
Mayroong bilang ng mga utos na maaari mong magamit upang makahanap ng impormasyon tungkol sa mga nagpapatakbo ng mga proseso, na may
ps
,
pstree
, at
top
pagiging pinaka-karaniwang ginagamit.
Ipinapaliwanag ng artikulong ito kung paano gamitin ang utos ng
ps
upang ilista ang kasalukuyang mga proseso ng pagpapatakbo at ipakita ang impormasyon tungkol sa mga prosesong iyon.
Paano Gumamit ng
ps
Command
Ang pangkalahatang syntax para sa utos ng
ps
ay ang mga sumusunod:
ps
Para sa mga kadahilanang pangkasaysayan at pagiging tugma, tinatanggap ng utos ng
ps
ang maraming iba't ibang mga pagpipilian:
- Mga pagpipilian sa istilo ng UNIX, na pinauna ng isang solong pagpipilian ng estilo ng dash.BSD, na ginamit nang walang mahabang dash.GNU na mga pagpipilian, pinauna ng dalawang gitling.
Ang magkakaibang mga uri ng pagpipilian ay maaaring halo-halong, ngunit sa ilang mga partikular na kaso, maaaring lumitaw ang mga salungatan, kaya pinakamahusay na dumikit sa isang uri ng pagpipilian.
Ang mga pagpipilian sa BSD at UNIX ay maaaring maipangkat-pangkat.
Sa pinakasimpleng form, kapag ginamit nang walang anumang pagpipilian, ang
ps
ay mag-print ng apat na mga haligi ng impormasyon para sa minimum na dalawang proseso na tumatakbo sa kasalukuyang shell, ang shell mismo, at ang mga proseso na tumatakbo sa shell kapag ang utos ay hinihimok.
ps
Kasama sa output ang impormasyon tungkol sa shell (
bash
) at ang proseso na tumatakbo sa shell na ito (
ps
, ang utos na na-type mo):
PID TTY TIME CMD 1809 pts/0 00:00:00 bash 2043 pts/0 00:00:00 ps
Ang apat na mga haligi ay may label na
PID
,
TTY
,
TIME
, at
CMD
.
-
PID- Ang proseso ng ID. Kadalasan, kapag nagpapatakbo ng utos ngps, ang pinakamahalagang impormasyon na hinahanap ng gumagamit ay ang proseso ng PID. Ang pag-alam ng PID ay nagbibigay-daan sa iyo upang patayin ang isang malfunctioning na proseso.TTY- Ang pangalan ng terminal ng pagkontrol para sa proseso.TIME- Ang pinagsama-samang oras ng CPU ng proseso, na ipinakita sa ilang minuto at segundo.CMD- Ang pangalan ng utos na ginamit upang simulan ang proseso.
Ang output sa itaas ay hindi masyadong kapaki-pakinabang dahil hindi ito naglalaman ng maraming impormasyon. Ang totoong lakas ng utos ng
ps
darating kapag inilunsad na may mga karagdagang pagpipilian.
Tumatanggap ang utos ng
ps
isang malawak na bilang ng mga pagpipilian na maaaring magamit upang ipakita ang isang tiyak na pangkat ng mga proseso at iba't ibang impormasyon tungkol sa proseso, ngunit kakaunti lamang ang kinakailangan sa pang-araw-araw na paggamit.
ps
ay madalas na ginagamit sa mga sumusunod na kumbinasyon ng mga pagpipilian:
BSD form:
ps aux
- Ang pagpipilian ay nagsasabi sa
psna ipakita ang mga proseso ng lahat ng mga gumagamit. Tanging ang mga proseso na hindi nauugnay sa isang terminal at proseso ng mga pinuno ng pangkat ay hindi ipinakita.unakatayo para sa isang format na nakatuon sa gumagamit na nagbibigay ng detalyadong impormasyon tungkol sa mga process.Ang pagpipilian ngxnagtuturo sapsna ilista ang mga proseso nang walang kontrol na terminal. Ang mga ito ay pangunahing mga proseso na sinimulan sa oras ng boot at tumatakbo sa background.
Ang utos ay nagpapakita ng impormasyon sa labing isang haligi na may label na
USER
,
PID
,
%CPU
,
%MEM
,
VSZ
,
RSS
,
STAT
,
START
,
TTY
,
TIME
, at
CMD
.
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.8 77616 8604 ? Ss 19:47 0:01 /sbin/init root 2 0.0 0.0 0 0 ? S 19:47 0:00…
Ipinaliwanag na namin ang mga label ng
PID
,
TTY
,
TIME
at
CMD
. Narito ang paliwanag ng iba pang mga label:
-
USER- Ang gumagamit na nagpapatakbo ng proseso.%CPU- Ang paggamit ng cpu ng proseso.%MEM- Ang porsyento ng residente ng proseso ay nagtakda ng laki sa pisikal na memorya sa makina.VSZ- Virtual laki ng memorya ng proseso sa KiB.RSS- Ang laki ng pisikal na memorya na ginagamit ng proseso.STAT- Ang proseso ng code ng estado ng proseso, tulad ngZ(sombi),S(natutulog), atR(tumatakbo).START- Ang oras kung kailan nagsimula ang utos.
Ang pagpipilian ng
f
nagsasabi sa
ps
na ipakita ang view ng puno ng magulang sa mga proseso ng bata:
ps auxf
Pinapayagan ka ng utos ng
ps
na ayusin mo ang output. Halimbawa, upang pag-uri-uriin ang output batay sa paggamit ng memorya, gagamitin mo:
ps aux --sort=-%mem
UNIX form:
ps -ef
- Ang opsyon na
-enagtuturo sapsna ipakita ang lahat ng mga-fnakatayo buong-format na listahan, na nagbibigay ng detalyadong impormasyon tungkol sa mga proseso.
Ang utos ay nagpapakita ng impormasyon sa walong mga haligi na may label na
UID
,
PID
,
PPID
,
C
,
STIME
,
TIME
, at
CMD
.
UID PID PPID C STIME TTY TIME CMD root 1 0 0 19:47 ? 00:00:01 /sbin/init root 2 0 0 19:47 ? 00:00:00…
Ang mga label na hindi pa ipinaliwanag ay may mga sumusunod na kahulugan:
-
UID- Pareho bilangUSER, ang gumagamit na nagpapatakbo ng proseso.PPID- Ang ID ng proseso ng magulang.C- Pareho ng%CPU, ang paggamit ng proseso ng CPU.STIME- Parehong bilangSTART, oras na nagsimula ang utos.
Upang matingnan lamang ang mga proseso na tumatakbo bilang isang tukoy na gumagamit, i-type ang sumusunod na utos, kung saan
linuxize
ang pangalan ng gumagamit:
Format na tinukoy ng gumagamit
Pinapayagan ka ng opsyon na tukuyin kung aling mga haligi ang ipinapakita kapag nagpapatakbo ng utos ng
ps
.
Halimbawa, upang mag-print lamang ng impormasyon tungkol sa
PID
at
COMMAND
, tatakbo mo ang isa sa mga sumusunod na utos:
ps -efo pid, comm
Paggamit ng
ps
Sa Ibang Mga Utos
Maaaring magamit ang
ps
kasama ang iba pang mga utos sa pamamagitan ng piping.
ps -ef | less
Ang output ng utos ng
ps
maaaring mai-filter na may
grep
. Halimbawa, upang ipakita lamang ang proseso na kabilang sa root user na iyong tatakbo:
Konklusyon
Ang utos ng
ps
ay isa sa mga pinaka-karaniwang ginagamit na mga utos kapag nag-aayos ng mga isyu sa mga sistema ng Linux. Mayroon itong maraming mga pagpipilian, ngunit kadalasan, ang karamihan sa mga gumagamit ay gumagamit ng alinman sa
ps aux
o
ps -ef
upang mangalap ng impormasyon tungkol sa mga proseso ng pagpapatakbo.
Para sa karagdagang impormasyon tungkol sa
ps
, type ang
man ps
sa iyong terminal.
. Tulad ng pagtaas ng platform ng application sa Web sa kahalagahan at katanyagan, ang Google, Microsoft, MySpace at Facebook executive ay nagbahagi ng mga tip para sa pagpapanatiling masaya sa mga nag-develop, hindi sumasang-ayon sa mga isyu sa pilosopiko tulad ng mga pamantayan at mga artikuladong listahan ng mga gusto ng mga application na nais nilang makita na nilikha.
Ang mga executive, na sumali sa panel na "The Platform Advantage" sa Web 2.0 Summit sa San Francisco sa Biyernes, sa pangkalahatan ay sumang-ayon na ang mga nagbibigay ng platform ay dapat magkaroon ng kongkretong mga patakaran at mga patakaran para sa mga developer na susundan. nag-aalok ng mga malinaw na paraan upang makabuo ng kita at upang hindi ituring ang mga ito bilang mga karibal kapag lumikha sila ng mga application na nakikipagkumpitensya sa mga mula sa mga nagbibigay ng platform, sina
Proseso ng Manager para sa Windows ay nagbibigay-daan sa iyo na madaling pamahalaan ang mga proseso
Process Manager para sa Windows ay isang freeware na nagbibigay- Panatilihin sa Nangungunang at higit pa mula sa Taskbar.
Gumamit ng proseso ng explorer upang pag-aralan ang mga proseso ng task manager
Gumamit ng Proseso ng Explorer upang Pag-aralan ang Mga Proseso ng Task Manager







