linux查看進(jìn)程狀態(tài)命令ps的詳解

名稱:ps
使用權(quán)限:所有使用者
使用方式:ps [options] [--help]
說明:顯示瞬間行程 (process) 的動態(tài)
參數(shù):ps的參數(shù)非常多, 在此僅列出幾個常用的參數(shù)并大略介紹含義
-A 列出所有的進(jìn)程
-w 顯示加寬可以顯示較多的資訊
-au 顯示較詳細(xì)的資訊
-aux 顯示所有包含其他使用者的行程

############################################################

常用參數(shù):

-A 顯示所有進(jìn)程(等價于-e)(utility)
-a 顯示一個終端的所有進(jìn)程首装,除了會話引線
-N 忽略選擇调窍。
-d 顯示所有進(jìn)程隶症,但省略所有的會話引線(utility)
-x 顯示沒有控制終端的進(jìn)程峻凫,同時顯示各個命令的具體路徑误甚。dx不可合用。(utility)
-p pid 進(jìn)程使用cpu的時間
-u uid or username 選擇有效的用戶id或者是用戶名
-g gid or groupname 顯示組的所有進(jìn)程薇搁。
U username 顯示該用戶下的所有進(jìn)程跪削,且顯示各個命令的詳細(xì)路徑匕累。如:ps U zhang;(utility)
-f 全部列出陵刹,通常和其他選項聯(lián)用。如:ps -fa or ps -fx and so on.
-l 長格式(有F,wchan,C 等字段)
-j 作業(yè)格式
-o 用戶自定義格式欢嘿。
v 以虛擬存儲器格式顯示
s 以信號格式顯示
-m 顯示所有的線程
-H 顯示進(jìn)程的層次(和其它的命令合用衰琐,如:ps -Ha)(utility)
e 命令之后顯示環(huán)境(如:ps -d e; ps -a e)(utility)
h 不顯示第一行

############################################################

ps命令常用用法(方便查看系統(tǒng)進(jìn)程)

1)ps a 顯示現(xiàn)行終端機(jī)下的所有程序也糊,包括其他用戶的程序。
2)ps -A 顯示所有進(jìn)程羡宙。
3)ps c 列出程序時狸剃,顯示每個程序真正的指令名稱,而不包含路徑辛辨,參數(shù)或常駐服務(wù)的標(biāo)示捕捂。
4)ps -e 此參數(shù)的效果和指定"A"參數(shù)相同。
5)ps e 列出程序時斗搞,顯示每個程序所使用的環(huán)境變量。
6)ps f 用ASCII字符顯示樹狀結(jié)構(gòu)慷妙,表達(dá)程序間的相互關(guān)系僻焚。
7)ps -H 顯示樹狀結(jié)構(gòu),表示程序間的相互關(guān)系膝擂。
8)ps -N 顯示所有的程序虑啤,除了執(zhí)行ps指令終端機(jī)下的程序之外。
9)ps s 采用程序信號的格式顯示程序狀況架馋。
10)ps S 列出程序時狞山,包括已中斷的子程序資料。
11)ps -t<終端機(jī)編號>  指定終端機(jī)編號叉寂,并列出屬于該終端機(jī)的程序的狀況萍启。
12)ps u  以用戶為主的格式來顯示程序狀況。
13)ps x  顯示所有程序屏鳍,不以終端機(jī)來區(qū)分勘纯。
最常用的方法是ps -aux,然后再利用一個管道符號導(dǎo)向到grep去查找特定的進(jìn)程,然后再對特定的進(jìn)程進(jìn)行操作。

############################################################

運(yùn)行 ps aux 的到如下信息:

root:# ps aux
USER      PID       %CPU    %MEM    VSZ    RSS    TTY    STAT    START    TIME    COMMAND
smmsp    3521    0.0    0.7    6556    1616    ?    Ss    20:40    0:00    sendmail: Queue runner@01:00:00 f
root    3532    0.0    0.2    2428    452    ?    Ss    20:40    0:00    gpm -m /dev/input/mice -t imps2
htt    3563    0.0    0.0    2956    196    ?    Ss    20:41    0:00    /usr/sbin/htt -retryonerror 0
htt    3564    0.0    1.7    29460    3704    ?    Sl    20:41    0:00    htt_server -nodaemon
root    3574    0.0    0.4    5236    992    ?    Ss    20:41    0:00    crond
xfs    3617    0.0    1.3    13572    2804    ?    Ss    20:41    0:00    xfs -droppriv -daemon
root    3627    0.0    0.2    3448    552    ?    SNs    20:41    0:00    anacron -s
root    3636    0.0    0.1    2304    420    ?    Ss    20:41    0:00    /usr/sbin/atd
dbus    3655    0.0    0.5    13840    1084    ?    Ssl    20:41    0:00    dbus-daemon-1 --system

Head標(biāo)頭:

USER 用戶名
UID 用戶ID(User ID)
PID 進(jìn)程ID(Process ID)
PPID 父進(jìn)程的進(jìn)程ID(Parent Process id)
SID 會話ID(Session id)
%CPU 進(jìn)程的cpu占用率
%MEM 進(jìn)程的內(nèi)存占用率
VSZ 進(jìn)程所使用的虛存的大械霾t。╒irtual Size)
RSS 進(jìn)程使用的駐留集大小或者是實(shí)際內(nèi)存的大小驳遵,Kbytes字節(jié)。
TTY 與進(jìn)程關(guān)聯(lián)的終端(tty)
STAT 進(jìn)程的狀態(tài):進(jìn)程狀態(tài)使用字符表示的(STAT的狀態(tài)碼)
R 運(yùn)行 Runnable (on run queue) 正在運(yùn)行或在運(yùn)行隊列中等待山涡。
S 睡眠 Sleeping 休眠中, 受阻, 在等待某個條件的形成或接受到信號堤结。
I 空閑 Idle
Z 僵死 Zombie(a defunct process) 進(jìn)程已終止, 但進(jìn)程描述符存在, 直到父進(jìn)程調(diào)用wait4()系統(tǒng)調(diào)用后釋放。
D 不可中斷 Uninterruptible sleep (ususally IO) 收到信號不喚醒和不可運(yùn)行, 進(jìn)程必須等待直到有中斷發(fā)生鸭丛。
T 終止 Terminate 進(jìn)程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號后停止運(yùn)行運(yùn)行竞穷。
P 等待交換頁
W 無駐留頁 has no resident pages 沒有足夠的記憶體分頁可分配。
X 死掉的進(jìn)程
< 高優(yōu)先級進(jìn)程 高優(yōu)先序的進(jìn)程
N 低優(yōu)先 級進(jìn)程 低優(yōu)先序的進(jìn)程
L 內(nèi)存鎖頁 Lock 有記憶體分頁分配并縮在記憶體內(nèi)
s 進(jìn)程的領(lǐng)導(dǎo)者(在它之下有子進(jìn)程)系吩;
l 多進(jìn)程的(使用 CLONE_THREAD, 類似 NPTL pthreads)

  • 位于后臺的進(jìn)程組
    START 進(jìn)程啟動時間和日期
    TIME 進(jìn)程使用的總cpu時間
    COMMAND 正在執(zhí)行的命令行命令
    NI 優(yōu)先級(Nice)
    PRI 進(jìn)程優(yōu)先級編號(Priority)
    WCHAN 進(jìn)程正在睡眠的內(nèi)核函數(shù)名稱来庭;該函數(shù)的名稱是從/root/system.map文件中獲得的。
    FLAGS 與進(jìn)程相關(guān)的數(shù)字標(biāo)識

############################################################

例子:
查看當(dāng)前系統(tǒng)進(jìn)程的uid,pid,stat,pri, 以uid號排序.

ps -eo pid,stat,pri,uid –sort uid

reference

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末穿挨,一起剝皮案震驚了整個濱河市月弛,隨后出現(xiàn)的幾起案子肴盏,更是在濱河造成了極大的恐慌,老刑警劉巖帽衙,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件菜皂,死亡現(xiàn)場離奇詭異,居然都是意外死亡厉萝,警方通過查閱死者的電腦和手機(jī)恍飘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谴垫,“玉大人章母,你說我怎么就攤上這事◆婕簦” “怎么了乳怎?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長前弯。 經(jīng)常有香客問我蚪缀,道長,這世上最難降的妖魔是什么恕出? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任询枚,我火速辦了婚禮,結(jié)果婚禮上浙巫,老公的妹妹穿的比我還像新娘金蜀。我一直安慰自己,他們只是感情好狈醉,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布廉油。 她就那樣靜靜地躺著,像睡著了一般苗傅。 火紅的嫁衣襯著肌膚如雪抒线。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天渣慕,我揣著相機(jī)與錄音嘶炭,去河邊找鬼。 笑死逊桦,一個胖子當(dāng)著我的面吹牛眨猎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播强经,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼睡陪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起兰迫,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤信殊,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后汁果,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體涡拘,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年据德,在試婚紗的時候發(fā)現(xiàn)自己被綠了鳄乏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡棘利,死狀恐怖橱野,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赡译,我是刑警寧澤仲吏,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站蝌焚,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏誓斥。R本人自食惡果不足惜只洒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望劳坑。 院中可真熱鬧毕谴,春花似錦、人聲如沸距芬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽框仔。三九已至舀武,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間离斩,已是汗流浹背银舱。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留跛梗,地道東北人寻馏。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像核偿,于是被迫代替她去往敵國和親诚欠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容