pstree
以树形结构显示进程关系
yum install -y psmisc
ps
查看进程状态 -- 当前这一刻的进行状态
相关参数
ps的常用组合:
用man ps查看有什么、怎么用
pa -aux
PID
%CPU
%MEN
TTY
R running
S sleeping
T stoped
Z zombie
附加状态
s 代表是lead(领导)进程
+ 前端进程
< 高优先级进程
N 低优先级进程
D 表示不可中断
W 没有足够的内存可以分配
ps -ef
PPID 父进程号
C 进程运行在那个程序上
ps -eo 后面指定自己想看的
top
与ps相反,top查看实时状态,会动态刷新
敲top进行查看,再敲h进入帮助界面
k ---- 关闭进程,输入PID
htop
top的高级版本,默认yum源中是没有的,我们需要去官网下载使用
vmstat
进程信息
内存信息
交换内存信息
system系统IO相关信息
CPU信息
pmap
报告内存的映射信息
pmap pid
映射内存空间中的物理地址信息和CPU所能识别的线性地址信息
pidof
通过进程ID(UID)来查看进程号(PID)
例如:pidof bash
dstat
kill
管理进程
通过kill对进行发送响应的操作信号
1信号 HUP -- 让进程重读配置文件,不重启进程
2信号 INT -- 中断进程
3信号 QUIT -- 停止进程
9信号 KILL -- 强制关闭进程,不去保存进程数据,直接杀死
19信号 CONT -- 重新启动停止的进程
kill -l //查看系统支持的所有进程
kill -9 pid
pgrep
进程过滤,也可以做进程查找
pkill
直接去关闭进程 -- 可以按照UID(名字)来关闭进程
jobs
作业---进程
前台作业:占用了当前shell界面
后台作业:在后台自动运行的进程
把前台作业运行到后台:ctrl+z
fg1
来源:博客园
作者:埃希123
链接:https://www.cnblogs.com/lyali/p/11434092.html