ps top 命令

ps命令是基礎的監控命令,ps命令比如工具中的瑞士軍刀,它能輸出運行在系統上的全部程序的許多信息。安全

參數

  • -A 顯示全部進程(與-e效果同樣)
  • -a 顯示除控制進程與無故進程外的全部進程
  • -N 顯示與指定參數不符的全部進程
  • -d 顯示除控制進程外的全部進程
  • -C 顯示包含在cmdlist列表中的進程
  • -G 顯示組ID在grplist列表中的進程
  • -U 顯示屬主的用戶ID在uerlist列表中的進程
  • -g 顯示會話或組ID在grplist列表中的進程
  • -p 顯示PID在pidlist列表中的進程
  • -s 顯示會話ID在sesslist列表中的進程
  • -t 顯示終端ID在ttylist列表中的進程
  • -u 顯示有效用戶ID在userlist列表中的進程
  • -F 顯示更多額外輸出(相對於-f參數而言)
  • -O 顯示默認輸出之外以及format列表指定的特定列
  • -M 顯示進程的安全信息
  • -c 顯示進程的額外調度信息
  • -f 顯示完整格式的輸出
  • -j 顯示任務信息
  • -l 顯示長列表
  • -o 僅顯示由format指定的列
  • -y 不要顯示進程標記
  • -Z 顯示安全標籤信息
  • -H 用層級格式來顯示信息
  • -n 定義WCHAN列顯示的值
  • -w 採用寬輸出模式,不限寬度顯示
  • -L 顯示進程中的線程
  • -V 顯示ps的版本號

經常使用組合

  • ps aux  列出目前全部的正在內存當中的程序

           a:全部與終端相關的進程bash

           u:全部與終端無關的進程多線程

           x:以用戶爲中心組織進程狀態信息顯示工具

 

  • ps –ef 顯示全部信息,連同命令行

           -e:顯示全部進程spa

           -f:顯示完整格式的進程信息命令行

  

 



pstree :顯示進程樹 ps: a:查看和終端有關的進程 u:顯示進程是哪一個用戶啓動的 x:和終端無關 ps aux |head 進程的分類: 和終端有關 和終端無關 進程狀態: D:不可中斷睡眠 R:運行或者就緒 S:可中斷睡眠 T:中止 Z:殭屍 < :高優先級 N :低優先級 +: 前臺進程組中的進程 l:多線程進程 s: 會話進程首進程
pgrep:命令以名稱爲依據從運行進程隊列中查找進程,並顯示查找到的進程id #只顯示進程號 pgrep bash top:實時動態的查看系統運行狀態 M:根據駐留內存大小進行排序; P:根據CPU使用百分比大小進行排序; T:根據時間/累計時間進行排序; w:將當前設置寫入~/.toprc文件中。 l:切換顯示平均負載和啓動時間信息; m:切換顯示內存信息; t:切換顯示進程和CPU狀態信息; top -d 1 :指定刷新時長 top -b : 批處理模式 top -n 3 :只顯示3屏 vmstat:顯示虛擬內存信息 vmstat 1 :每秒鐘顯示一次 free:查看內存 kill: pkill: bg: fg:
相關文章
相關標籤/搜索