ps:一個查看當前進程快照的命令

ps更全面的介紹見官網。一個簡單的常見命令,竟也這么復雜民鼓,要學的內容很多。用的時候查查字典。

幾點感觸:1) ps三種風格參數(shù)選項焕阿;2) note中ps的原理,數(shù)據(jù)從/proc中讀取數(shù)據(jù)首启;3) note中僵尸進程暮屡;4) 根據(jù)需要不同場景下的ps命令。


ps - report a snapshot of the current? processes.

ps 僅僅顯示查詢當前活動進程的相關信息毅桃。如果要重復查詢進程動態(tài)變化的相關信息栽惶,請使用TOP命令。

ps命令的3種參數(shù)選項:

1? UNIX options 可以分組疾嗅,且參數(shù)選項前面必須要有一個破折號外厂。

2? BSD options 可以分組,但參數(shù)選項前面不能有一個破折號代承。

3? GNU long options參數(shù)選項前面必須要有兩個破折號汁蝶。

注意:ps -aux和ps aux的區(qū)別。The POSIX and UNIX標準要求ps -aux通過-a參數(shù)來打印出所有進程信息和-x參數(shù)打印其用戶叫x的進程的信息论悴。假如x用戶不存在掖棉,會打印警告信息。其旨在幫助轉換舊腳本和習慣膀估。它很脆弱幔亥,可能會發(fā)生變化,因此不應依賴它察纯。

默認情況下帕棉,PS選擇將相同有效用戶ID(euid =EUID)作為當前用戶并與調用者相關聯(lián)的所有進程针肥。PS展示了進程id(pid=PID),進程相關的終端(tname=TTY)香伴,累積起來的CPU占用時間(time=TIME)慰枕,以及可執(zhí)行文件名(ucmd=CMD)。默認情況下即纲,PS輸出不排序具帮。

BSD風格的參數(shù)選項,默認情況下將增加字段顯示:進程狀態(tài) (stat=STAT)低斋,顯示命令參數(shù)(args=COMMAND)而不是可執(zhí)行文件名蜂厅。You can override this with the PS_FORMAT environment variable.

example

使用標準格式查看系統(tǒng)上的所有進程:ps -e、ps -ef膊畴、 ps -eF葛峻、 ps -ely

使用BSD格式查看系統(tǒng)上的每一個進程:ps ax、ps axu

打印進程樹: ps -ejH巴比、 ps axjf

打印線程相關信息: ps -eLf术奖、ps axms

打印安全(用戶相關)信息:ps -eo euser,ruser,suser,fuser,f,comm,label、 ps axZ轻绞、 ps -eM

打印以root用戶運行的所有進程: ps -U root -u root u

打印用戶自定義格式下的所有進程: ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm采记、 ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm、ps -Ao pid,tt,user,fname,tmout,f,wchan

打印syslogd名字有關的進程PID:ps -C syslogd -o pid=政勃, -C cmdlist

打印PID為42有關的進程名字: ps -q 42 -o comm=

note

This ps works by reading the virtual files in /proc. This ps does not need to be setuid? kmem or have any privileges to run.Do not give this ps any special permissions.

CPU usage is currently expressed as the? percentage of time spent running during? the entire lifetime of a process.? This is not? ideal, and it does not conform to the standards that ps otherwise conforms to.? CPU usage is unlikely to add up to exactly 100%.

The SIZE and RSS fields don't count some parts of a process including the page tables, kernel stack, struct thread_info, and struct task_struct.? This is usually at least 20 KiB of memory that is always resident.? SIZE is the virtual size of the process? (code+data+stack).

Processes marked <defunct> are dead processes (so-called "zombies") that remain? because their parent has not destroyed them properly.? These processes will be destroyed by init(8) if the parent process exits.

If the length of the username is greater? than the length of the display column, the? username will be truncated.? See the -o and? -O formatting options to customize length.

Commands options such as ps -aux are? not recommended as it is a confusion of? two different standards.? According to the? POSIX and UNIX standards, the above? command asks to display all processes? with a TTY (generally the commands users are running) plus all processes owned by? a user named x.? If that user doesn't exist,? then ps will assume you really meant ps aux.

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末唧龄,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子奸远,更是在濱河造成了極大的恐慌既棺,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件懒叛,死亡現(xiàn)場離奇詭異丸冕,居然都是意外死亡,警方通過查閱死者的電腦和手機薛窥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門胖烛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人诅迷,你說我怎么就攤上這事佩番。” “怎么了罢杉?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵趟畏,是天一觀的道長。 經常有香客問我滩租,道長赋秀,這世上最難降的妖魔是什么利朵? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮沃琅,結果婚禮上,老公的妹妹穿的比我還像新娘蜘欲。我一直安慰自己益眉,他們只是感情好,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布姥份。 她就那樣靜靜地躺著郭脂,像睡著了一般。 火紅的嫁衣襯著肌膚如雪澈歉。 梳的紋絲不亂的頭發(fā)上展鸡,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機與錄音埃难,去河邊找鬼莹弊。 笑死,一個胖子當著我的面吹牛涡尘,可吹牛的內容都是我干的忍弛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼考抄,長吁一口氣:“原來是場噩夢啊……” “哼细疚!你這毒婦竟也來了?” 一聲冷哼從身側響起川梅,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤疯兼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后贫途,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吧彪,經...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年丢早,在試婚紗的時候發(fā)現(xiàn)自己被綠了来氧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡啦扬,死狀恐怖,靈堂內的尸體忽然破棺而出凫碌,到底是詐尸還是另有隱情扑毡,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布盛险,位于F島的核電站瞄摊,受9級特大地震影響勋又,放射性物質發(fā)生泄漏。R本人自食惡果不足惜换帜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一楔壤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧惯驼,春花似錦蹲嚣、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至说贝,卻和暖如春议惰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背乡恕。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工言询, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人傲宜。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓倍试,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蛋哭。 傳聞我的和親對象是個殘疾皇子县习,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內容