Linux进程管理

  1. 在Linux中,每一个程序都是有自己的一个进程,每一个进程都有一个id号!
  2. 每一个进程呢,都会有一个父进程
  3. 进程可以有两种存在方式:在前台运行和在后台运行!
  4. 一般服务都是在后台运行,基本的程序都是在前台运行的!

进程管理命令

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 显示用户组

进程树图

img

kill 结束进程

结束进程语法:

kill -xx #xx=进程的id

表示强制结束该进程

最后修改:2023 年 03 月 13 日
如果觉得我的文章对你有用,请随意赞赏