Linux进程管理
- 在Linux中,每一个程序都是有自己的一个进程,每一个进程都有一个id号!
- 每一个进程呢,都会有一个父进程!
- 进程可以有两种存在方式:在前台运行和在后台运行!
- 一般服务都是在后台运行,基本的程序都是在前台运行的!
进程管理命令
ps 进程信息
查看当前系统中正在执行的各种进程信息
- -a 显示当前终端运行的所有的进程信息
- -u 以用户的信息显示进程
- -x 显示后台运行进程的参数
#ps -aux 查看所有的进程
ps -aux | grep mysql #查看所有进程后过滤出mysql进程 显示mysql进程
ps -aux | grep redis #查看所有进程后过滤出mysql进程 显示redis进程
ps -aux | grep java #查看所有进程后过滤出mysql进程 显示java进程
# | 在Linux中这个叫做管道符
# grep 查找文件中符合条件的字符串!
ps -xx | grep进程名字 过滤进程信息!
ps -ef 父进程
可以查看到父进程的信息
ps -ef | grep mysql #看父进程我们一般可以通过目录树结构来查看
#进程树
pstree -pu
-p 显示父id
-u 显示用户组
进程树图
kill 结束进程
结束进程语法:
kill -xx #xx=进程的id
表示强制结束该进程