进程管理
查询进程:
- 查询正在运行的进程信息:
ps -ef
或者ps aux
- 查询某个用户进程:
ps -lu user_name
- 查询进程ID:
pgrep xxx
- 完整格式显示所有的进程:
ps -ajx
- 显示进程信息并更新:
top
- 查看端口占用状态:
lsof -i:3306
- 查看用户 username 的进程所打开的文件:
lsof -u username
- 查询 init 进程当前打开的文件:
lsof -c init
- 查询指定的进程ID(23295)打开的文件:
lsof -p 23295
- 查询指定目录下被进程开启的文件(使用+D 递归目录):
lsof +d mydir1/
终止进程:
- 杀死指定PID的进程 (PID 为 Process ID):
kill PID
- 杀死相关进程:
kill -9 3434
- 杀死 job 工作 (job 为 job number):
kill %job
进程监控(top):
P
: 根据 CPU 使用百分比大小进行排序M
: 根据驻留内存大小进行排序i
: 使 top 不显示任何闲置或者僵死进程