Linxu(九)——进程管理

195 阅读1分钟

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