進程定在圖形工具的查看方式

進程的定義
1.什麼是進程
程序放置在儲存媒體中(如硬盤,光盤,軟盤,磁帶等),爲實體文件的型態存在。
進程:程序被觸發後,執行者的權限與屬性,程序的程序碼與所需數據都會被載入內存中,操作系統並給予這個內存內的單元一個識別代碼,可以說,進程就是一個正在運行的程序。
2.進程狀態
R 進程正在運行中;
S 該程序目前正處於睡眠狀態,但是可以被喚醒
D 不可被喚醒的睡眠狀態,進程可能在等待I/O
T 停止狀態,可能是在工作控制或除錯狀態
Z 殭屍狀態,程序已經終止但無法被移除在內存外(主要原因是有編寫程序失誤可以導致)
查看進程
1>圖形查看進程
2>進程查看命令 : gnome-system-monitor
ps -A 所有進程
-a 在當前環境中的進程不包含環境信息
-U 顯示進程信息
a 顯示當前環境中運行的進程,包含環境信息
x 列出系統中所有運行包含tty輸出設備
f 顯示進程的父子關係(類似於有節點)
e 顯示進程的詳細信息(系統資源調用)
ps 常用組合
ps aux 顯示系統中所有進程並顯示用戶
ps ef顯示進程詳細信息並列出進程的父子關係
ps ax 顯示當前系統中所有進程
pstree 顯示當前系統的進程樹
進程定在圖形工具的查看方式

顯示進程指定信息
ps -o xxx 顯示進程指定信息
comm 進程名稱
user 所有進程組
%cpu 進程 cpu使用率
%men 進程內存使用率
pid 進程Id
nice 進程有優先級

4進程排序
ps ax --sort=+%cpu|-%cpu (-大到小 +小到大)

  1. stat中顯示的信息
    s 進程狀態
    l 內存中有鎖定空間
    n 優先級低
    < 優先級高
    • 前臺運行
      s 頂級進程
      5.進程優先級
      1.優先級範圍 -20-19
      2.優先級查看 ps ax -o pid,ni
      3.指定某個優先級開啓進程
      nice -n 數字 進程Pid
      nice -n -5 vim &開啓vim並指定程序的優先級爲-5
      4.改變進程優先級
      renice -n 優先級進程的pid
      注意:nice與renice的區別,nice在之後改變權限,renice應提前設定好,在再次調用時就會改變

5.環境中進程前後臺的調用
jobs 查看被打入環境後臺的進程
ctrl+z 把佔用終端的進程打入後臺
fg jobs 把後臺的進程調回前臺
bg jobs 把後臺暫停的進程運行
comm & 讓命令直接在後臺運行
6.進程信號常用的信號優先級

進程定在圖形工具的查看方式
1 進程加載重配置 可以在服務器端口重新配置時,不用重新加載
2 刪除進程在內存中的數據
3 刪除鼠標在內存中的數據
9 強制結束單個進程(不能被阻塞)
15 正常關閉進程
18 運行暫停的進程
19 暫停某個進程(不能被阻塞)
20 把進程打入後臺(可能被阻塞)

man 7 signal 查看信號詳細信息
kill -信號 進程Pid
killall -信號 進程名字
pkill -u student -信號
7.進程動態監控 top
1 顯示cpu每個核的負載
s 調整刷新頻率
c cpu負載排序
m 內存使用排序
h 查看幫助
u 查看指定用戶進程
k 對指定用戶進程發起信號
q 退出

控制服務:systemctl 系統初始化進程
pstree 顯示系統的進程樹
1.進程控制命令
ssh ------->sshd
client server
systemctl 服務控制命令
systemctl status sshd 查看服務狀態,inactive(不可用),active(可用)
systemctl start sshd 開啓服務
systemctl stop sshd 關閉服務
systemctl restart sshd 重啓服務
systemctl reload sshd 重新加載服務
systemctl enable sshd 設定服務開機啓動
systemctl disable sshd 設定服務開機不啓動
systemctl list-units 列出已經開啓服務狀態
systemctl list-units-files 列出所有服務開機啓動的狀態
systemctl set-default multi-user.target 設定系統啓動級別爲多用戶模式(無圖形)
systemctl list-dependencies 列出服務的依賴
systemctl set-default graphical.target 設定系統啓動級別爲圖形模式

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