ps命令:
ps命令用于列出执行ps命令的那个思科的进程快照,就像用手机给进程拍了一张照片,动态查看top
常用:
-e | 显示所有进程 |
-f | 额外显示UID、PPID、C与STIME栏位 |
常用命令:
ps -ef
输出信息中各列的说明如下:
UID:进程被该UID所拥有;
PID:进程的标识号;
PPID:进程的父进程的标识号;
C:CPU使用的资源百分比;
STIME:进程开始的时间;
TTY:该进程是在哪个终端机上面运作,若与终端机无关,则显示?,另外,tty1-tty6是本机上面的登入者进程,若为pts/0等,则表示为由网络连接进主机的进程;
TIME:进程所使用的总的CPU时间;
CMD:正在执行的命令行;
使用BSD语法格式显示每个进程信息。
[root@localhost ~]# ps aux
[root@localhost ~]# ps auxx //看全路径
USER:该进程属于的用户;
PID:该进程的进程号;
%CPU:该进程使用掉的CPU资源百分比;
%MEM:该进程所占用的物理内存百分比;
VSZ:进程占用的虚拟内存量(单位Kb);
RSS:该进程占用的物理内存大小(单位Kb);
TTY:该进程是在哪个终端机上面运作的,若与终端机无关,则显示?,另外,tty1-tty6是本机上面的登入者进程,若为pts/0等,则表示为由网络连接进主机的进程;
STAT:该进程目前的状态,主要的状态包括
R:正在运行,或者是可被运行。
S:正在终端睡眠中,可被某些信号(signal)唤醒。
D:不可终端睡眠。
T:正在侦测或者是停止了。
Z:已经终止,但是其父进程无法正常终止他,造成zombie(僵尸)进程的状态。
+:前台进程。
l:多线程进程。
N:低优先级进程。
< :高优先级进程。
s:进程领导者。
L:已将页面锁定到内存中
START:该进程被触发启动的时间;
TIME:该进程实际使用CPU运作的时间;
COMMAND:该进程的实际命令,[方括号]属于内核态的进程。没有[ ]的是用户态进程。