在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 | 顯示現行終端機下的所有進程,包括其他用戶的進程 |
-u | 顯示當前用戶的進程狀態 |
-x | 通常與 a 這個參數一起使用,可列出較完整信息 |
-l | 較長、較詳細的將該PID的信息列出 |
-j | 工作的格式(jobs format) |
-f | 把進程的所有信息都顯示出來 |
-e | 表示顯示所有繼承 |
常用格式:
ps?aux #查看系統中所有的進程,使用?BS?操作系統格式 ps?-le #查看系統中所有的進程,使用?Linux?標準命令格式
示例:
ps -aux默認是無序的,可以通過–sort命令來排序,如:按照cpu占用來降序排序:
???test?ps?-aux?--sort?-pcpu|less?-N?????#按照cpu占用來排序 ???test?ps?-aux?--sort?-pmem|less?-N?????#按照內存占用來排序
查看指定進程,如查看php進程:
ps?-ef?|?grep?php
相關推薦:《Linux視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦