ps命令是基礎的監控命令,ps命令比如工具中的瑞士軍刀,它能輸出運行在系統上的全部程序的許多信息。安全
a:全部與終端相關的進程bash
u:全部與終端無關的進程多線程
x:以用戶爲中心組織進程狀態信息顯示工具
-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: