二、ps命令详解


一、ps axjf

- a:显示一个终端所有的进程

- u:显示进程的归属用户及内存使用情况

- x:显示没有关联控制终端的进程

- j:显示进程归属的进程组id、会话id、父进程id

- f:以ascii形式显示出进程的层次关系

 

 

  • PPID:表示进程的父进程ID

  • PID:进程的ID

  • PGID:进程所在进程组的ID.

  • SID:进程所在会话ID.

  • TTY:表示进程关联的终端。

  • TPGID:值为-1,表示进程为守护进程。

  • STAT:表示进程当前的状态。

  • UID:启动进程的用户ID.

  • TIME:记录进程的运行时间。

  • COMMAND:表示进程的层次关系。

二、ps aux

 

 

 

  •  USE:进程是哪个用户产生的。
  • PID:进程的身份证ID.
  • %CPU:表示进程占用CPU计算能力的百分比。
  • %MEM:表示进程占用了系统内存的百分比。
  • VSZ:进程使用的虚拟内存大小。
  • RSS:进程使用的物理内存大小。
  • TTY:表示进程关联的终端。
  • STAT:表示进程当前状态。
  • START:表示进程的启动时间。
  • TIME:记录进程的运行时间。
  • COMMAND:表示进程执行的具体程序。

三、使用场景

  • 关注进程本身: ps aux
  • 关注进程间的关系: ps axjf

四,查看进程树

pstree

  pstree命令是用于查看进程树之间的关系,即哪个进程是父进程,哪个是子进程,可以清楚的看出来是谁创建了谁

1、重要的参数:

-A: 各进程树之间的连接以ASCII码字符来连接

-U:各进程树之间的连接以utf8字符来连接,某些终端可能会有错误

-p:同时列出每个进程的PID

-u: 同时列出每个进程的所属账号名称:

 

 

 

  

 

 

 

 

  

posted @ 2022-04-26 14:41  轻轻的吻  阅读(932)  评论(0)    收藏  举报