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