第七單元總結

############第七單元#########


1.什麼是進程

進程就是系統正在做的事情

 

2.進程狀態

運行

休眠

停止

繼續

結束

殭屍進程

 

3.圖形中如何查看進程

gnome-system-monitor

 

4.如何用命令查看進程

ps                     進程查看工具

        -a            ##關於當前環境的所有進程

        -x            ##與當前環境無關的所有進程

        -u            ##顯示進程的用戶信息

        -l            ##長列表顯示進程的詳細信息

        -f            ##顯示進程從屬關係

        -e            ##顯示當前用戶環境中的所有進程

 

ps-aux|grep進程關鍵字

 

ps ax -o %cpu,%mem,user,pid,comm,nice           ##查看進程某項信息

%cpu   ##顯示進程cpu負載

%mem   ##顯示進程內存負載

user   ##進程用戶

group  ##進程組

comm   ##進程名稱


inux ps命令,查看進程cpu和內存佔用率排序(轉)

使用以下命令查看:

ps -aux | sort -k4,4n

ps auxw --sort=rss

ps auxw --sort=%cpu


5.進程優先級

1)進程的優先級範圍

-20~19


2)優先級查看

ps ax -o pid,nice,comm


3)指定某個優先級開啓進程

nice -n 優先級數字    進程名稱

nice -n -5 vim &      ##開啓vim並且指定程序優先級爲-5


4)改變進程優先級

renice -n 優先級數字     進程pid

renice -n -5 1806         ##改變1806進程的優先級爲-5

wKioL1f85Z2xKM-XAAESS48AN6k917.png-wh_50

 

6.環境中進程的前後臺調用

jobs           ##查看被打入環境後臺的進程

ctrl+z         ##把佔用終端的進程打入後臺

fg             ##把後臺進程調回前臺

bg           ##把後臺暫停的進程運行

comm &         ##讓命令直接在後臺運行

 

7.如何用命令控制進程

1)常用信號等級

信號 1                ##reload進程

信號 2                ##ctrl +c 刪除進程在內存中的信息

信號 3                ##內存中的鼠標信息清除

信號 9                ##強行關閉進程

信號 15               ##正常關閉進程

信號 18               ##開啓停止的進程

信號 19               ##停止正在運行的進程

信號 20               ##ctrl +z 把進程打入後臺

 

2)信號發起

kill    -信號   進程pid

killall -信號   進程名稱

pkill   -u   username -信號    ##結束某個用戶的所有進程


8.用戶登陸監控

w               ##查看當前使用系統的用戶

w-f             ##查看當前使用系統的用戶並顯示使用地點

 

last            ##查看登陸過系統的用戶

lastb           ##查看試圖登陸但沒有成功的用戶

 

9.top命令

u   username

k   信號

h

s

m

c


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