Linux命令:ps

2020-12-01  本文已影响0人  闲云野鹤_23dd

ps

ps命令用于显示当前进程 (process) 的状态。

什么是进程

进程就是一个程序的执行实例,也就是正在执行的程序。一个程序可能启动多个进程。Linux中进程用进程号表示,也就是PID

ps命令常用的方式1: ps -ef

ps -ef :显示所有进程及命令行等信息


image.png

<mark style="box-sizing: border-box; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">每一列的含义</mark>

ps命令常用的方式2: ps aux

ps aux :同样是显示所有进程及信息,不过格式略有不同,更详细


image.png

<mark style="box-sizing: border-box; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">每一列的含义</mark>

<mark style="box-sizing: border-box; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">STAT 的常见状态及含义</mark> 作为了解就行

结合 grep 使用:找到nginx相关的进程信息

ps -ef | grep nginx


image.png

可以看到共找到三条信息
第一个是nginx主进程
第二个是nginx的工作进程
第三个是 grep nginx的进程,也就是ps -ef | grep nginx命令 的进程

使用ps aux 结合grep查找nginx进程的相关信息

ps aux | grep nginx


image.png

与ps -ef | grep nginx所显示信息差不多,不过多了ps aux命令中的一些信息,如 %CPU ,%MEM等

上一篇下一篇

猜你喜欢

热点阅读