linux PS指令

PS指令

作用:主要是查看服務器的進程信息

-e:等價列出全部的進程
-f:顯示全部的字段
ps -ef
UID: 該進程執行的用戶id
PID: 進程id
PPID:該進程父級進程id,如果一個程序的父親進程找不到,該程序的進程稱之爲殭屍進程
C:CPU的佔用率,其形式是百分數
STIME:進程的啓動時間
TTY:終端設備,發起該進程的設備識別符號,如果顯示“?”則表示該進程並不是由終端設備發起
TIME:進程的執行時間
CMD:該進程的名稱或者對應的路徑。
在這裏插入圖片描述

案例:在ps的結果中過濾出想要查看的進程狀態

#ps –ef |grep 進程名稱

如: ps-ef |grep firefox

  • 打開火狐瀏覽器,再查看下火狐瀏覽器的進程

在這裏插入圖片描述

  • 關掉火狐瀏覽器,再查看下火狐瀏覽器的進程
    在這裏插入圖片描述

如:查看Apache進程

  • 未啓動時
    ps -ef | grep httpd
    在這裏插入圖片描述
  • 啓動時

service httpd restart
在這裏插入圖片描述
ps –ef|grep httpd
在這裏插入圖片描述

top指令

作用:查看服務器的進程佔的資源

語法:
進入命令:top (動態顯示)
退出命令:按下q鍵
表頭含義:
PID:進程id
USER:該進程對應的用戶
PR:優先級
VIRT:虛擬內存
RES:常駐內存
SHR:共享內存
計算一個進程實際使用的內存=常駐內存(RES)-虛擬內存(SHR)
S:表示進程的睡眠狀態,S表示睡眠,R表示運行
%CPU:表示CPU的佔用百分比
%MEM:表示內存的佔用百分比
TIME+:執行的時間
COMMAND:進程的名稱或者路徑
在運行top的時候,可以按下方便的快捷鍵
M:表示將結果按照(MEM)從高到低降序排列
P:表示將結果按照CPU使用率從高到低進行降序排列
1:當服務器擁有多個CPU的時候可以使用”1”快捷鍵來切換是否展示顯示CPU的詳細信息。
在這裏插入圖片描述
3、kill批令
語法 #kill 父進程號
在這裏插入圖片描述
#kill -9 進程號 (強制殺死)

或者#killall 進程名稱
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章