ps 是linux系統常用的程序檢視工具,主要顯示:包含當前的各種程序完整資訊的靜態快照
第一種:
a 顯示當前終端下的所有程序資訊,包括其他使用者的程序
u 使用以使用者為主的格式輸出程序資訊
x 顯示當前使用者在所有終端下的程序資訊
[root@localhost ~]# ps aux 可以顯示系統中所有的程序資訊
第二種-e 顯示系統內的所有程序資訊
-l 使用長格式顯示程序資訊
-f 使用完整格式顯示程序資訊
[root@localhost ~]# ps -elf 可以顯示系統中所有的程序資訊
-f 顯示更加完整的程序資訊
-h 以程序層級格式顯示程序相關資訊
下列輸出資訊中,第一行為列表標題,下列各欄位含義如下
user ;啟動該程序的使用者賬號的名稱
pid 程序在系統中的pid號,是唯一的
%cpu cpu占用的百分比
%mem 記憶體占用的百分比
vsz 占用虛擬記憶體swap空間的大小
rss 占用存物理記憶體的大小
tiy 表明該程序在哪個終端上執行 ?表示不需要終端
stat 顯示程序當前狀態d不可中斷睡眠 s可中斷睡眠 r執行狀態 t中止狀態 z僵死狀態 +:前台程序的狀態l:多執行緒的狀態 s:會話程序的首程序
start 啟動該程序的時間
time 程序占用cpu的時間
command 啟動該程序的命令名稱
若使用ps-elf命令,則將以長格式顯示系統的程序資訊,輸出資訊中還包括ppid列,表示對於程序的父程序的pid號
將只顯示當前使用者會話開啟的程序;
[root@localhost ~]# ps
pid tty time cmd
1837 pts/0 00:00:00 bash
4778 pts/0 00:00:00 ps
由於系統執行程序數量多時,需要查詢某乙個程序的資訊時,可以使用管道和grep過濾
如需檢視sshd程序
[root@localhost ~]# ps aux|grep 「sshd」
[root@localhost ~]# ps -elf |grep 「sshd」
[root@localhost ~]# ps -c sshd --no-headers (不顯示標題欄)
程序檢視命令 ps
ps 命令及其引數 ps 命令最經常使用地還是用於監控後台程序地工作情況,因為後台程序是不和螢幕鍵盤這些標準輸入 輸出設 備進行通訊地,所以如果需要檢測其情況,便可以運用 ps 命令了.該命令語法格式如下 ps 選項 e 顯示所有程序,環境變數 f 全格式 h 不顯示標題 l 長格式 w 寬輸出 a...
ps命令檢視Linux系統程序資訊使用
1 ps命令 在linux系統中,ps命令能用於報告當前系統的程序狀態,通過搭配kill命令能隨時中斷或者刪除不必要的程式,ps命令是最基本也是最強大的程序檢視命令,使用該命令能確定哪些程序是處於正在執行和執行的狀態 程序是否結束 程序是否僵死 哪些程序占用了過多資源等。1 命令語法 ps 選項 2...
ps 命令檢視程序狀態
linux上程序有5種狀態 1.執行 正在執行或在執行佇列中等待 2.中斷 休眠中,受阻,在等待某個條件的形成或接受到訊號 3.不可中斷 收到訊號不喚醒和不可執行,程序必須等待直到有中斷發生 4.僵死 程序已終止,但程序描述符存在,直到父程序呼叫wait4 系統呼叫後釋放 5.停止 程序收到sigs...