linux学习心得
查看所有进行中的后台进程
命令 :ps aux
ps命令查看应用进程。
后面的参数
-a : 显示现行终端机下的所有进程,包括其他用户的进程;
-u :以用户为主的进程状态 ;
x :通常与 a 这个参数一起使用,可列出较完整信息。
USER是用户名,
PID是进程的ID编号
找到具体的进程
现在通过这个命令可以获得所有的进程,这样子比较的乱,我们需要从中获取到我们需要的进程信息,可以通过grep
进行输出结果的过滤。
ps aux | grep mysqld
这个命令首先是查询所有的进程信息,然后把输出结果输入到右边过滤函数中去,这个是管道符(|
)的作用。然后就是右边的过滤命令,从所有的进程中找出mysqld字符。
这样就找到了我们需要定位的服务。
第一行是命令给我们过滤出来的结果,
最后一行是我们刚刚使用的查询过滤命令。
操作进程
终止进程
接下来最常用的操作是终止进程,(kill
)
kill -9 <PID>
杀进程
PID通过上面的ps aux命令可以知道是每行的第二个参数。
比如说这里就可以直接使用kill -9 2285241
来杀mysql的进程。