ps命令使用詳解

      網友投稿 984 2022-05-29

      ps命令使用詳解

      ps:要對進程進行監測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程,而ps命令就是最基本同時也是非常強大的進程查看命令.使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵尸、哪些進程占用了過多的資源等等.總之大部分信息都是可以通過執行該命令得到的.

      ps命令最常用的還是用于監控后臺進程的工作情況,因為后臺進程是不和屏幕鍵盤這些標準輸入/輸出設備進行通信的,所以如果需要檢測其情況,便可以使用ps命令了.

      注意:ps是顯示瞬間進程的狀態,并不動態連續;如果想對進程進行實時監控應該用top命令。

      [root@lsbhjshyn ~]# man ps

      通過man ps可以獲得ps的詳細參數用法。下面可以通過示例看看效果:

      [root@lsbhjshyn ~]# ps aux

      [root@ lsbhjshyn ~]# ps -lA

      [root@ lsbhjshyn ~]# ps axjf

      參數:

      -A :所有的進程均顯示出來,與 -e 具有同樣的效用;

      -a : 顯示現行終端機下的所有進程,包括其他用戶的進程;

      -u :以用戶為主的進程狀態 ;

      x :通常與 a 這個參數一起使用,可列出較完整信息。

      輸出格式規劃:

      l :較長、較詳細的將該 PID 的的信息列出;

      j :工作的格式 (jobs format)

      -f :做一個更為完整的輸出。

      特別說明:

      由于 ps 能夠支持的系統類型相當的多,所以他的參數多的離譜!

      而且有沒有加上 - 差很多!詳細的用法應該要參考 man ps 喔!

      例1:將目前屬于您自己這次登入的 PID 與相關信息列示出來

      # 各相關信息的意義為:

      # F 代表這個程序的旗標 (flag), 4 代表使用者為 superuser;

      # S 代表這個程序的狀態 (STAT);

      #UID 代表執行者身份

      # PID 進程的ID號!底下的 PPID 則父進程的ID;

      # C CPU 使用的資源百分比

      # PRI指進程的執行優先權(Priority的簡寫),其值越小越早被執行;

      # NI 這個進程的nice值,其表示進程可被執行的優先級的修正數值。

      # ADDR 這個是內核函數,指出該程序在內存的那個部分。如果是個執行

      # 的程序,一般就是『 - 』

      # SZ 使用掉的內存大?。?/p>

      # WCHAN 目前這個程序是否正在運作當中,若為 - 表示正在運作;

      # TTY 登入者的終端機位置啰;

      # TIME 使用掉的 CPU 時間。

      # CMD 所下達的指令名稱

      例2:列出目前所有的正在內存當中的程序

      ? USER:該進程屬于那個使用者賬號的?

      ? PID :該進程的進程ID號。

      ? %CPU:該進程使用掉的 CPU 資源百分比;

      ? %MEM:該進程所占用的物理內存百分比;

      ? VSZ :該進程使用掉的虛擬內存量 (Kbytes)

      ? RSS :該進程占用的固定的內存量 (Kbytes)

      ? TTY :該進程是在那個終端機上面運作,若與終端機無關,則顯示 ?,另外, tty1-tty6 是本機上面的登入者程序,若為 pts/0 等等的,則表示為由網絡連接進主機的程序。

      ? STAT:該程序目前的狀態,主要的狀態有:

      R :該程序目前正在運作,或者是可被運作;

      S :該程序目前正在睡眠當中 (可說是 idle 狀態啦!),但可被某些訊號(signal) 喚醒。

      T :該程序目前正在偵測或者是停止了;

      Z :該程序應該已經終止,但是其父程序卻無法正常的終止他,造成 zombie (疆尸) 程序的狀態

      ? START:該進程被觸發啟動的時間;

      ? TIME :該進程實際使用 CPU 運作的時間。

      ? COMMAND:該程序的實際指令為什么?

      例3:以例一的顯示內容,顯示出所有的程序

      例4:列出類似程序樹的程序顯示

      例5:找出與 cron 與 syslog 這兩個服務有關的 PID 號碼

      Linux 任務調度

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:RabbitMQ高級特性之-優先級隊列(Priority Queue)
      下一篇:白話Elasticsearch51-深入聚合數據分析之text field聚合以及fielddata原理
      相關文章
      亚洲理论在线观看| 亚洲精品国产av成拍色拍| 亚洲 欧洲 自拍 另类 校园| 久久亚洲国产精品123区| 亚洲日韩国产二区无码| 亚洲中字慕日产2020| 亚洲国产成人资源在线软件| 久久久久亚洲av无码专区喷水 | 亚洲国产日韩一区高清在线| 亚洲午夜激情视频| 亚洲精品成人区在线观看| 青青青国产色视频在线观看国产亚洲欧洲国产综合| 亚洲国产综合第一精品小说| 亚洲va久久久噜噜噜久久天堂 | 亚洲人成网站在线观看播放| 国产性爱在线观看亚洲黄色一级片 | 亚洲国产精品无码久久一线| 亚洲性日韩精品一区二区三区| 精品亚洲av无码一区二区柚蜜| 亚洲精品国产suv一区88 | 在线a亚洲老鸭窝天堂av高清| 国产亚洲玖玖玖在线观看| 亚洲欧美日韩国产成人| 亚洲一区二区观看播放| 亚洲A∨精品一区二区三区下载| 亚洲综合色7777情网站777| 亚洲色偷偷综合亚洲av78| 亚洲AV无码资源在线观看| 亚洲 国产 图片| 国产亚洲精品看片在线观看| 国产亚洲精品精华液| 久久国产亚洲电影天堂| 亚洲毛片一级带毛片基地| 国产成人亚洲精品| 亚洲av无码专区在线观看亚| 亚洲人成网站18禁止一区| 亚洲精品午夜国产VA久久成人| 亚洲AV中文无码字幕色三| 国产AV无码专区亚洲精品| 久久精品国产亚洲AV无码偷窥| 亚洲激情校园春色|