Linux进程管理
Linux进程管理
基本概念
- 在Linux中,每一个程序都有自己的一个进程,每一个进程有一个pid
- 每一个进程都有一个父进程
- 进程可以有两种存在方式:前台或后台运行
- 一般服务都是后台运行,基本的程序都是前台运行
命令
ps(process show)查看当前系统中正在执行的各种进程信息。
查看帮助文档,ps -help或man ps
ps -xx:
- -a:显示当前终端运行的所有的进程信息
- -u:以用户的信息显示进程
- -x:显示后台运行进程的参数
ps -aux #查看所有的进程
ps -aux|grep mysql #查看所有的进程,但只过滤出MySQL的进程
# | 管道符,A|B,将A的输出结果作为B的输入
# grep 过滤,查找文件中符合条件的字符串
ps -ef:可以查看到父进程的信息
ps -ef|grep mysql
pstree -pu #查看进程树
参数:
- -p:显示父id
- -u:显示用户组
结束进程:
kill -9 进程pid