Linux 查看系统进程

本文最后更新于:2021年12月11日 上午

本文记录Linux查看系统进程相关命令。

简介

  • 进程是运行的程序在系统中的存在形式,通过查看进程的状态信息,我们可以了解进程占用的系统资源情况,对系统的运行状态进行分析、调整,从而让系统保持在一个平稳的状态下运行。
  • Linux中查看进程信息的基本命令有ps、top,其中ps(Process Status)查看的是进程信息的一个快照,显示的我们执行ps这个命令时进程的信息,top显示的是进程的动态信息,使用这个命令会看到进程信息的动态变化。

查看进程

查看本次登录进程

1
ps -l

查看内存中所有进程

1
ps -aux
  • 进程一般很多,如果需要查看指定进程
1
ps -aux | grep *** 

动态信息

  • top 命令可以查看进程和系统资源实时利用率
1
top

  • htop 命令是 top 的升级版,更加酷炫,可操作的空间更大

清除进程

  • 使用kill 命令杀死指定 PID 的进程
1
kill -9 pid
  • 杀死 swoole 相关进程
1
ps aux | grep swoole |  awk '{print $2}' | xargs kill -9
  • killall 杀死指定名称的进程
1
killall p_name

总结

命令 描述
ps -l 列出与本次登录有关的进程信息
ps -aux 查询内存中进程信息
ps -aux | grep *** 查询***进程的详细信息
top / htop 查看内存中进程的动态信息
kill -9 pid /killall name 杀死进程

参考资料