查看系统所有的进程数据:ps aux / ps -lA
-A:所有的进程均显示出来
-a:不与terminal有关的所有进程
-u:与有效用户相关的进程
x:与a参数同用,列出较为完整的信息
连同部分进程树的状态 ps axjf
输出格式规划
l:较长、较详细列出所有PID的信息列出
j:工作的格式
-f:更完整的输出
仅查看自己bash的相关进程:ps -l
F:代表这个进程标志,说明进程的权限
常见号码:
4,表示此进程的权限为root
1,此进程只可复制而无法实际进行
S:这个进程的状态
常见状态有:
R(Running):该进程正在运行
S(Sleep):该进程目前正在睡眠状态,但可以被唤醒
D:不可被唤醒的睡眠中状态
T(Stop):停止状态,该工作可能在后台停止/暂停或出错
Z(Zombie):僵尸状态,进程已经终止但是无法被删除出内存外
UID / PID /PPID :代表该进程被该UID拥有 /进程的PID号码 /此进程的父进程的PID号码
PRI / NI :该进程被cpu执行的优先级
ADDR / SZ /WCHAN:与内存有关
ADDR:进程在内存的哪个部分,如果是running的进程,一般会显示”-“
SZ:代表此进程用掉都少内存
WCHAN:目前进程是否在运行中,”-“表示正在运行
TTY:登陆者的终端机位置
若为远程登陆则使用动态终端端口
TIME:使用掉的CPU时间
进程实际花费CPU的时间,不是系统时间
CMD:显示出此程序的触发进程命令
查看系统的所有进程数据:ps aux
USER:该进程属于哪个用户账号
PID:该进程的进程标识符
%CPU:该进程使用掉的CPU资源的百分比
%MEM:该进程所占用的物理内存资源的百分比
VSZ:该进程使用掉的虚拟内存量
RSS:该进程占用的固定内存量
TTY:该进程在哪个终端机运行
STAT:该进程目前的状态
START:该进程被触发的启动时间
TIME:该进程实际CPU运行时间
COMMAND:该进程的实际命令