1、什么是进程
- 在Linux中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。
- 每一个进程都会有一个父进程
- 进程可以有两种存在方式:前台,后台。
- 一般的话,服务都是后台运行,基本的程序都是在前台运行
2、 ps指令
ps命令用于显示当前进程的状态,类似于 windows 的任务管理器。
语法:
ps [选项]
选项说明:
-a:显示当前终端的所有进程信息
-u:以用户的形式显示进程信息
-x:显示后台进程运行的参数
查看所有的进程:
查找指定进程:
ps -aux|grep 进程关键字
查找mysql相关的进程:
[root@cheng /]# ps -aux|grep mysql
显示指定用户信息:
[root@cheng /]# ps -u root
只显示进程:
[root@cheng /]# ps -A
显示进程树:
[root@cheng /]# pstree -pu
- p 显示父进程id
- u 显示用户组
结束进程
强制结束某个进程:
kill -9 进程id