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