Linux命令學(xué)習(xí)(2)-ps

摘自《鳥哥的Linux私房菜》-第十七章、程序管理與 SELinux 初探

PS(1)


將某個(gè)時(shí)間點(diǎn)的程序運(yùn)行情況擷取下來

用法


ps [opt]
 
選項(xiàng)與參數(shù):
-A :所有的 process 均顯示出來忘晤,與 -e 具有同樣的效用宛蚓;
-a :不與 terminal 有關(guān)的所有 process ;
-u :有效使用者 (effective user) 相關(guān)的 process 设塔;
x :通常與 a 這個(gè)參數(shù)一起使用凄吏,可列出較完整資訊。
輸出格式規(guī)劃:
l :較長闰蛔、較詳細(xì)的將該 PID 的的資訊列出痕钢;
j :工作的格式 (jobs format)
-f :做一個(gè)更為完整的輸出。
 

常用選項(xiàng)


ps -l : 僅觀察自己的 bash 相關(guān)程序

[scu@croot ~]$ ps -l
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S   500  3568  3567  0  80   0 -  2861 wait   pts/0    00:00:00 bash
0 R   500  3633  3568  0  80   0 -  2816 -      pts/0    00:00:00 ps
  • F:代表這個(gè)程序旗標(biāo) (process flags)序六,說明這個(gè)程序的總結(jié)權(quán)限任连,常見號(hào)碼有:

  • S:代表這個(gè)程序的狀態(tài) (STAT)随抠,主要的狀態(tài)有:

    • R (Running):該程序正在運(yùn)行中;
    • S (Sleep):該程序目前正在睡眠狀態(tài)(idle)繁涂,但可以被喚醒(signal)拱她。
    • D :不可被喚醒的睡眠狀態(tài),通常這支程序可能在等待 I/O 的情況(ex>列印)
    • T :停止?fàn)顟B(tài)(stop)爆土,可能是在工作控制(背景暫停)或除錯(cuò) (traced) 狀態(tài)椭懊;
    • Z (Zombie):僵尸狀態(tài),程序已經(jīng)終止但卻無法被移除至內(nèi)存外步势。
    • N (nice)低優(yōu)先級(jí)任務(wù)
    • s 進(jìn)程是會(huì)話期首進(jìn)程
    • + 進(jìn)程屬于前臺(tái)進(jìn)程組
    • | 進(jìn)程是多線程的
    • < 高優(yōu)先級(jí)任務(wù)
  • UID/PID/PPID:代表『此程序被該 UID 所擁有/程序的 PID 號(hào)碼/此程序的父程序 PID 號(hào)碼』

  • C:代表 CPU 使用率氧猬,單位為百分比;

  • PRI/NI:Priority/Nice 的縮寫坏瘩,代表此程序被 CPU 所運(yùn)行的優(yōu)先順序盅抚,數(shù)值越小代表該程序越快被 CPU 運(yùn)行。

  • ADDR/SZ/WCHAN:都與內(nèi)存有關(guān)倔矾,ADDR 是 kernel function妄均,指出該程序在內(nèi)存的哪個(gè)部分,如果是個(gè) running 的程序哪自,一般就會(huì)顯示『 - 』 / SZ 代表此程序用掉多少內(nèi)存 / WCHAN 表示目前程序是否運(yùn)行中丰包,同樣的, 若為 - 表示正在運(yùn)行中壤巷。

  • TTY: 登陸者的終端機(jī)位置邑彪,若為遠(yuǎn)程登陸則使用動(dòng)態(tài)終端介面 (pts/n);

  • TIME:使用掉的 CPU 時(shí)間胧华,注意寄症,是此程序?qū)嶋H花費(fèi) CPU 運(yùn)行的時(shí)間宙彪,而不是系統(tǒng)時(shí)間;

  • CMD:就是 command 的縮寫有巧,造成此程序的觸發(fā)程序之命令為何释漆。


ps aux : 列出目前所有的正在內(nèi)存當(dāng)中的程序

[root@croot scu]# ps aux | grep ^scu
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
scu       3567  0.0  0.3 100496  1860 ?        S    13:02   0:00 sshd: scu@pts/0  
scu       3568  0.0  0.3  11444  1752 pts/0    Ss   13:02   0:00 -bash
  • USER:該 process 屬於那個(gè)使用者帳號(hào)的?
  • PID :該 process 的程序識(shí)別碼篮迎。
  • %CPU:該 process 使用掉的 CPU 資源百分比男图;
  • %MEM:該 process 所占用的實(shí)體內(nèi)存百分比;
  • VSZ :該 process 使用掉的虛擬內(nèi)存量 (Kbytes)
  • RSS :該 process 占用的固定的內(nèi)存量 (Kbytes)
  • TTY :該 process 是在那個(gè)終端機(jī)上面運(yùn)行甜橱,若與終端機(jī)無關(guān)則顯示 ?享言,另外, tty1-tty6 是本機(jī)上面的登陸者程序渗鬼,若為 pts/0 等等的,則表示為由網(wǎng)絡(luò)連接進(jìn)主機(jī)的程序荧琼。
  • STAT:該程序目前的狀態(tài)譬胎,狀態(tài)顯示與 ps -l 的 S 旗標(biāo)相同 (R/S/T/Z)
  • START:該 process 被觸發(fā)啟動(dòng)的時(shí)間;
  • TIME :該 process 實(shí)際使用 CPU 運(yùn)行的時(shí)間命锄。
  • COMMAND:該程序的實(shí)際命令為何堰乔?

小貼士

僵尸程序: 應(yīng)當(dāng)終止運(yùn)行釋放內(nèi)存,但卻因?yàn)楦赋绦蛭刺幚矶v扎在內(nèi)存中的程序脐恩。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末镐侯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子驶冒,更是在濱河造成了極大的恐慌苟翻,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件骗污,死亡現(xiàn)場離奇詭異崇猫,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)需忿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門诅炉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人屋厘,你說我怎么就攤上這事涕烧。” “怎么了汗洒?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵议纯,是天一觀的道長。 經(jīng)常有香客問我仲翎,道長痹扇,這世上最難降的妖魔是什么铛漓? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮鲫构,結(jié)果婚禮上浓恶,老公的妹妹穿的比我還像新娘。我一直安慰自己结笨,他們只是感情好包晰,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著炕吸,像睡著了一般伐憾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赫模,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天树肃,我揣著相機(jī)與錄音,去河邊找鬼瀑罗。 笑死胸嘴,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的斩祭。 我是一名探鬼主播劣像,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼摧玫!你這毒婦竟也來了耳奕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤诬像,失蹤者是張志新(化名)和其女友劉穎屋群,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坏挠,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谓晌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了癞揉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纸肉。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖喊熟,靈堂內(nèi)的尸體忽然破棺而出柏肪,到底是詐尸還是另有隱情,我是刑警寧澤芥牌,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布烦味,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏谬俄。R本人自食惡果不足惜柏靶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望溃论。 院中可真熱鬧屎蜓,春花似錦、人聲如沸钥勋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽算灸。三九已至扼劈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間菲驴,已是汗流浹背荐吵。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留赊瞬,地道東北人捍靠。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像森逮,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子磁携,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

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

  • 一個(gè)程序被加載到內(nèi)存當(dāng)中運(yùn)行褒侧,那么在內(nèi)存內(nèi)的那個(gè)數(shù)據(jù)就被稱為進(jìn)程(process)。進(jìn)程是操作系統(tǒng)上非常重要的概念...
    Zhang21閱讀 1,946評(píng)論 0 12
  • 又來到了一個(gè)老生常談的問題谊迄,應(yīng)用層軟件開發(fā)的程序員要不要了解和深入學(xué)習(xí)操作系統(tǒng)呢闷供? 今天就這個(gè)問題開始,來談?wù)劜?..
    tangsl閱讀 4,134評(píng)論 0 23
  • 一统诺、Linux簡介 1歪脏、什么是Linux 1.1、Linux操作系統(tǒng):指GUN/Linux粮呢,采用Linux內(nèi)核的G...
    飛吧sky閱讀 1,057評(píng)論 1 3
  • 工作中常用的是 ps aux查找相關(guān)程序進(jìn)程婿失,上次課程中看到別人用的是ps -ef查找程序進(jìn)程,看看這兩者的區(qū)別...
    蘑菇小巷閱讀 13,707評(píng)論 0 14
  • 如果沒有你們啄寡,我想我會(huì)抱著一生一個(gè)人豪硅,游戲人間的態(tài)度過著我的一輩子吧。畢竟如果倆個(gè)人挺物,是為了更差而在一起的懒浮,那么何...
    沒故事的女孩閱讀 227評(píng)論 0 0