查看進程相關命令如ps

############關於進程###########
進程的PID:進程的Unique Identity (唯一標識).每次系統分配的可能相同或不同
進程的UID: 進程的身份標識。每次運行即使重啓後默認都相同。不同的進程允許有相同的UID(與運行這個進程的用戶UID一致)
進程的GID: 進程的組身份標識。每次運行即便重啓後默認都相同。不同進程允許相同GID
(與運行這個進程的用戶GID一致)
GIDs :進程所屬的全部GID
1.什麼是進程
進程就是系統正在做的事情
2.進程狀態 S
運行 R
休眠 S
停止 T
結束 X
殭屍進程 Z
3.圖形中如何查看進程
gnome-system-monitor
如何用命令查看進程
ps
SID 會話id(session id)
VSZ 進程所使用的虛擬內存大小(virtual size)
RSS進程使用的駐留集大小或者實際內存大小
TTY 與進程關聯的終端
STAT 進程的狀態 (+位於後臺的進程)
PRI 進程優先級(Priority)編號
ps 進程查看工具
-a shell中運行的進程
-x 不在shell重運行的進程
-u 查看進程用戶
-l 顯示進程的詳細信息
-f 完全信息full的縮寫
-e 顯示系統中的所有進程
-o 你想看的信息

ps -aux |grep 進程關鍵字

ps ax -o %cpu,%mem,user,pid,comm ##查看進程某項信息
ps aux --sort +|-%cpu|%mem… ##進程按指定方式
這裏寫圖片描述
5.如何控制shell重進程的前後臺調用
命令& ##進程在shell後臺運行
ctrl +z ##把佔用shell的進程打入後臺停止
jobs ##查看被打入後臺的進程信息
fg job號 ##把指定進程調回前臺
bg job號 ##將進程放到後臺執行
ctrl +c ##關閉佔用shell進程

6.如何用命令控制進程
1)信號
信號 1 ##reload進程 重新讀取配置文件
信號 2 ##ctrl +c 刪除進程在內存中的信息
信號 3 ##內存中的鼠標信息清除
信號 9 ##強行關閉進程
信號 15 ##正常關閉進程
信號 18 ##開啓停止的進程
信號 19 ##停止正在運行的進程
信號 20 ##ctrl +z
2)信號發起
kill 信號 pid
killall 信號 進程名稱
pkill -u username ##結束某個用戶的所有進程

7.用戶登陸監控
w ##查看當前使用系統的用戶
w -f ##查看當前使用系統的用戶並顯示使用地點
last ##查看登陸過系統的用戶
lastb ##查看試圖登陸但沒有成功的用戶

Top
PRI 每個進程的優先級
NI 每個優先級的值(正值低優先 負值高優先)
VIRT 虛擬內存總量
SHR 共享內存大小
8.top命令
-s top命令在安全模式下進行 除去交互式帶來的風險
-d 數字 指定每兩次屏幕刷新的時間間隔
-p pid 監視某一進程
top命令行下交互式命令
u username 關於這個用戶的進程
k 信號 結束進程
h 顯示簡單幫助
i 忽略閒置和殭屍進程
M 切換顯示內存
P 根據cpu百分比排序

這裏寫圖片描述
這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

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