ps[阮胜昌]

系统通过进程来完成工作
每一个进程都有一个独立的进程号,系统通过调用进程号来调度操控进程
系统的原始进程是init
init 的PID总是1  PID:进程号
一个进程可以产生另一个进程,除了INIT以外,所有的进程都有父进程
[root@node203 ~]# ps -l
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0  5034  5032  0  76   0 -  1192 wait   pts/0    00:00:00 bash
4 T     0  5091  5034  0  75   0 -   574 finish pts/0    00:00:01 top
4 T     0  5094  5034  0  75   0 -   574 finish pts/0    00:00:02 top
PID:子进程号
PPID:父进程号

查询进程:
ps [option]
-A
-e  //将系统所有进程的显示出来
-a  //列出与终端无关的所有进程
-u //列出有效用户的相关进程
-x //列出完整的进程
-l //以长列出进程的信息
-f //以完整的方式显示进程信息
ps  aux //列出完整的进程
[root@node203 ~]# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY       STAT    START   TIME COMMAND
root         1  0.0  0.2               2164   624     ?       Ss          13:28   0:00           init [3]                        
root         2  0.0  0.0                0       0        ?        S<          13:28    0:00       [migration/0]
root         3  0.0  0.0               0        0      ?          SN          13:28   0:00        [ksoftirqd/0]
VSZ:进程使用了多少虚拟内存(kb)
RSS:进程占用的固定的内存量(kb)
TTY:进程在那个终端上运行的
STAT  
R:表示正在运行的进程
T:表示停止的进程
SN:低优先级的进程
S<:高优先级的进程
Z:僵尸进程,没有父进程的子进程
START:进程启动的时间
ps -ef  //列出完整的进程
pstree 可以用来以树状的方式来表现进程的父子关系
#pstree -a  //以树形显示所有的进程
#pstree -aup //以树形显示所有的进程,显示ID号

 

 

 

你可能感兴趣的:(PS,胜)