---
title: Linux 中的进程管理
- date: 2019-7-2
- categories:
- - Linux
- ---
- ### 查看
- #### ps
使用 ps 查看某个时间点的进程运行情况. ps auxf -> 列出类似于进程树的的程序显示
#### top
使用 top 动态查看进程的变化. top [-d 数字] | top [-bnp]
参数:
-d: 配置界面更新的秒数
-b: 以批处理的方式处理输出
-n: 与 - b 搭配, 配置执行几次 top 输出的结果
-p: 指定监控的 pid
在 top 执行过程中可以使用的命令
?: 显示 top 中可以输入的按键命令
P: 以 CPU 的使用资源排序
M: 以 MEM 的使用资源排序
N: 以 PID 排序
T: 以使用的 CPU 时间累积 (time+) 排序
k: 给某个 PID 信号
r: 重新配置 PID 的 nice 值
q: 离开 top
#### pstree
查看进程间关系. pstree [-A|-U] -[up]
参数:
-A: 用 ASCII 字符来连接进程间关系
-U: 用 utf-8 字符来连接进程间关系
-p: 列出 PID
-u: 列出每个进程所属账号
### 管理
通过信号来管理进程
- #### kill
- kill -singnal PID
- #### killall
killall -signal 命令名称
来源: http://www.bubuko.com/infodetail-3224439.html