Linux进程快照相关知识

时间:2024-06-15 09:07:20

查寻内核版本

uname  -a    //  uname  -r









进程快照

ps       report a snapshot of the current processes









USER        进程所属用户

PID 进程ID   进程号

%CPU        进程占用CPU百分比

%MEM 进程占用内存的百分比

VSZ 虚拟内存

RSS         真实内存

TTY 终端  terminal

STAT 进程的状态

主要状态   (NOTE: 主机状态一条进程只有一个)

D    不可中断的睡眠

S    可中断的睡眠

X    死掉的进程(不可见)

R    正在执行的或者是正要执行的进程

Z    defunct(zombie) 

T    stop程序暂停





次要状态   (NOTE: 可多个)

s    进程组长  session leader

l    multi-thread  多线程

L    page-lock     页锁

<    高优先级但是不优先于其它进程

N    低优先级但是优先于其它进程

+    foreground  前台  



START   开启时间 

TIME    运行时间

COMMAND 进程运行指令(进程间的关系)





用法:

1.简单点    ps xf    //NOTE:  ps -xf is not right

2.ps  auxf  全的









进程监控





top       monitor









PID   进程ID   进程号

USER       进程所属用户

PR   系统优先级

NI   真正优先级

VIRT   虚拟内存

RES   真实内存

SHR   共享内存

S   运行状态

%CPU   CPU使用率

%MEM   内存使用率

TIME+   时间

COMMAND   命令





可以按h for help





可以调整自己所需要的指令









如何将一个程序掉到后台





./xxxxx   &    将xxxxx程序掉到后台执行





./xxxxx  

ctrl + z       将程序掉到后台并且暂停该程序





查看后台任务

jobs





将后台任务掉到前台执行





fg +   将后台带上+号的程序掉到前台

fg -   将后台带上-号的程序掉到前台

fg 1   将后台任务号为1的程序掉到前台