显示瞬间行程(process)状态。ui
ps [参数]spa
-A :显示全部进程(等价于-e)排序
-a :显示现行终端机下的全部进程,包括其余用户的进程队列
-u :以用户为主的进程状态进程
-x :一般与 a 这个参数一块儿使用,可列出较完整信息内存
-l :长格式输出it
-f :作一个更为完整的输出后台
-o:用户自定义格式终端
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDgrep
USER:用户名
PID:进程ID
%CPU:进程的CPU占用率
%MEM:进程的内存占用率
VSZ:进程所使用的虚存大小
RSS:进程所使用的实际内存大小
TTY:与进程关联的终端
STAT:进程的状态
R:运行,正在运行或在运行队列中等待
S:睡眠,受阻,休眠中,等待某个信号唤醒
I:空闲(Idle)
Z:将死,进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放
D:不可中断,收到信号不唤醒和不可运行,进程必须等待直到中断发生
T:终止
P:等待交换页
W:无驻留集,没有足够的内存页可分配
X:死掉的进程
<:高优先级的进程
N:低优先级的进程
s:进程的领导者(有子进程)
+:位于后台的进程组
START:进程启动日期和时间
TIME:进程使用的总CPU时间
COMMAND:正在执行的命令
一、查看当前系统进程的uid, pid, stat, pri,以uid号排序
命令:ps -eo uid,pid,stat,pri -sort uid
二、查看服务进程号/查看服务是否正常运行
命令:ps -ef | grep 服务名 | grep -v grep
说明:grep 的 -v 命令表示排除符合条件的行
三、查看全部进程或指定进程CPU占比、内存占比、当前状态等详细信息
命令:ps aux
ps aux | grep 服务名 | grep -v grep