进程

top  实时进程信息


##显示

  PR    进程优先级 0~99 实时进程,100~139普通集成

  NI     -20~19  ,负值代表高优先级,正直代表低优先级

VIRT   程序需要内存kb,

RES     程序运行时实际占用内存kb(包括共享内存)

SHR    共享内存大小

TIME   有效使用cpu的时间

##交互操作

1   显示所有cpu

r    更改NI值

f    更改显示的列

s    更新刷新时间

c    显示进程的完整路径

i     不显示闲置或者僵尸进程

k    终止进程  

M   按内存排序

P    根据cpu排序

##参数

   -d   定时刷新时间

   -p   查看指定pid进程

   -c    显示进程的完整路径

   -i    不显示闲置或者僵尸进程

ps快照进程信息


u                    显示进程的所有组

  a                  显示有终端的进程

  x                  现在不含终端的进程

 -a                  现在正在执行的进程

 -e                 显示所有进程

 -f                  显示父进程

 -p                 显示指定PID进程

 -u                 显示指定用户的进程

 -l                  以长列表的形式显示

 -o                 指定显示的列

##组合

ps aux

ps -ef        显示父进程

##列:          

VSZ程序需要内存kb,

RSS           程序运行时实际占用内存kb

START       进程开始时间

TIME         有效使用cpu的时间

COMMAND   所执行的命令


进程状态


STAT

D          不可中断的睡眠,系统产生

R           正在执行,或队列中的,系统控制

S           可中断的进程=静止状态,程序控制

T           暂停状态,

w          没有足够内存可以分配

x            消失的进程

Z           僵尸进程

<           高优先级

N           低优先级

s            特殊进程

l             多线程进程

+           后台进程组


搜索进程


ps -aux | grep  程序名

pgrep  -a 程序名

终止进程



kill 

-9  直接终止

-15 当前程序动作操作完后,终止

前台后台切换


&         在后台运行

nohup  忽略所有挂断(不挂起) ,忽略 kill-1  ,关闭shell,退出账户

Ctrl+z  暂停运行并放入后台 用过jobs查看 fg唤醒

jobs    列出中断的进程

fg       num 从前台运行

bg      num%从后台运行 (关闭终端结束 ?)

kill      num%终结


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容