顯示瞬間行程(process)狀態。ui
ps [參數]spa
-A :顯示全部進程(等價於-e)排序
-a :顯示現行終端機下的全部進程,包括其餘用戶的進程隊列
-u :以用戶爲主的進程狀態進程
-x :一般與 a 這個參數一塊兒使用,可列出較完整信息內存
-l :長格式輸出it
-f :作一個更爲完整的輸出後臺
-o:用戶自定義格式終端
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDgrep
USER:用戶名
PID:進程ID
%CPU:進程的CPU佔用率
%MEM:進程的內存佔用率
VSZ:進程所使用的虛存大小
RSS:進程所使用的實際內存大小
TTY:與進程關聯的終端
STAT:進程的狀態
R:運行,正在運行或在運行隊列中等待
S:睡眠,受阻,休眠中,等待某個信號喚醒
I:空閒(Idle)
Z:將死,進程已終止,但進程描述符存在,直到父進程調用wait4()系統調用後釋放
D:不可中斷,收到信號不喚醒和不可運行,進程必須等待直到中斷髮生
T:終止
P:等待交換頁
W:無駐留集,沒有足夠的內存頁可分配
X:死掉的進程
<:高優先級的進程
N:低優先級的進程
s:進程的領導者(有子進程)
+:位於後臺的進程組
START:進程啓動日期和時間
TIME:進程使用的總CPU時間
COMMAND:正在執行的命令
一、查看當前系統進程的uid, pid, stat, pri,以uid號排序
命令:ps -eo uid,pid,stat,pri -sort uid
二、查看服務進程號/查看服務是否正常運行
命令:ps -ef | grep 服務名 | grep -v grep
說明:grep 的 -v 命令表示排除符合條件的行
三、查看全部進程或指定進程CPU佔比、內存佔比、當前狀態等詳細信息
命令:ps aux
ps aux | grep 服務名 | grep -v grep