进程
1.进程状态
R(running):该程序正在运行
S(sleeping):该程序正在睡眠状态(idle),但可以被唤醒(signal)
D 不可被唤醒的睡眠状态:通常进程可能在等待I/O的情况
T (stop):停止状态,可能是在工作控制(背景暂停)或除错状态(traced)
Z(Zombie):僵尸状态,该程序已经终止但却无法被移除至内存外
2.查看进程
(1)常用命令
ps -A ##所有进程
-a ##在当前环境中运行的进程,不包含环境信息
-u ##显示进程用户信息
a ##再当前环境中运行的进程
x|-x ##列出系统中所有运行包含tty输出设备
f ##显示进程的父子关系
e ##显示进程的详细信息(系统资源的调用)
查看所有进程
查看当前环境运行的进程
显示进程用户信息
列出系统中所有运行包含tty输出设备
显示进程的详细信息
显示进程的父子信息
(2)常用组合
ps aux ##显示系统中所有进程并显示进程用户
ps ef ##显示进程详细信息并显示进程父子关系
ps ax ##显示当前系统中的所有进程
pstree ##显示当前系统的进程树
(3)显示进程指定信息(可与进程的查看命令一起使用)
默认显示当前环境的进程指定信息,加上ax会显示全部
ps -o xxx ##显示进程的指定信息
-o comm ##进程名称
user ##进程所有人
group ##进程所有组
%cpu ##进程cpu使用率
%mem ##进程内存使用率
pid ##进程id
nice ##进程优先级