Debian8系統如何使用PS命令查看進程
Debian8系統如何使用PS命令查看進程
debian8系統如何使用PS命令查看進程?本教程以debian8系統為例
本配置適用于debian8,9版本
1、執行不加任何選項的ps命令
root@debian:~# ps
直接執行不加任何選項的ps命令時,則只顯示當前用戶會話中打開的進程。第一行為列表標題,包含基本的四個字段,各字段的含義描述如下:
PID:表示該進程的唯一ID號。
TTY或TT:啟動進程的終端名。表明該進程在哪個終端上運行。不是從終端啟動的進程或與終端機無關的進程則顯示為?,另外,tty1-tty6 是本機上面的登入者程序,若為 pts/0 等,則表示為由網絡連接進主機的程序。
TIME:該進程使用CPU的累計時間
CMD: 該進程所運行的命令
2、使用標準語法(Unix風格)查看系統上的每個進程
root@debian:~# ps -ef
選項:
-e:顯示系統內的所有進程信息。與-A選項功能相同。
-f:使用完整的(full)格式顯示進程信息。還會打印命令參數,當與-L一起使用時,將添加NLWP(線程數)和LWP(線程ID)列。
各字段的含義描述如下:
UID:啟動該進程的用戶的ID號。
PPID:代表該進程的父進程的ID號。
C:進程的CPU處理器利用率。
STIME或START:均表示進程的啟動時間
還可以使用-eF選項查看系統內的所有進程信息
root@debian:~# ps -eF
選項:
-F:在-f選項基礎上顯示額外的完整格式的進程信息。包含SZ、RSS和PSR這三個字段
額外的三個字段描述如下:
SZ:映射到內存中物理頁面的大小, 包括文本,數據和堆棧空間。這些頁面僅由進程單獨使用. 進程實際占用的內存數。
RSS:resident size,進程所使用的真實常駐內存(物理內存)的大小(以千字節KB為單位)。
PSR:當前分配給該進程的處理器,即進程在哪顆CPU上運行。
ps 與grep 常用組合用法,查找特定進程
命令:ps -ef|grep ssh
輸出:
可以查詢指定進程