PS命令 檢視靜態的程序統計資訊

2021-10-03 12:26:59 字數 1301 閱讀 3073

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...