在linux中,ps是「Process Status」的縮寫,是監控進程的命令,透過該命令可以查看系統中所有運行進程的詳細信息,例如進程的運行狀態、進程是否結束、進程有沒有僵死、哪些行程佔用了過多的資源等等;語法為「ps [選項] [--help]」。 ps是顯示瞬間進程的狀態,並不會動態即時監控狀態。
本教學操作環境:linux7.3系統、Dell G3電腦。
ps(Process Status的縮寫)命令,是linux中最常用的監控進程的命令,透過此命令可以查看系統中所有運行進程的詳細資訊。
使用ps指令可以看到有哪些行程正在執行,可以看到行程的運作狀態、行程是否結束、行程有沒有僵死、哪些行程佔用了過多的資源等等。總之大部分資訊都是可以透過執行該指令得到。
ps是顯示瞬間進程的狀態,並不會動態連續,如果想對進程進行即時監控應該用top指令。
ps指令的格式為:
ps [选项] [--help]
ps指令常用的選項參數有:
選項 | 功能 |
-A | 顯示所有的進程,跟-e的效果相同 |
顯示現行終端機下的所有進程,包括其他使用者的進程 | |
顯示目前使用者的進程狀態 | |
通常與a 這個參數一起使用,可列出較完整資訊 | |
較長、較詳細的將該PID的資訊列出 | |
工作的格式(jobs format) | |
把進程的所有資訊都顯示出來 | |
表示顯示所有繼承 |
ps aux #查看系统中所有的进程,使用 BS 操作系统格式 ps -le #查看系统中所有的进程,使用 Linux 标准命令格式
範例:
預設是無序的,可以透過--sort指令來排序,如:依照cpu佔用來降序排序: <pre class="brush:php;toolbar:false">➜ test ps -aux --sort -pcpu|less -N #按照cpu占用来排序
➜ test ps -aux --sort -pmem|less -N #按照内存占用来排序</pre>
查看指定進程,如查看php進程:
ps -ef | grep php
相關推薦:《
Linux影片教學以上是linux ps是什麼的縮寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!