第七单元总结
############第七單元#########
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
?
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
轉載于:https://blog.51cto.com/12110661/1860845
總結
- 上一篇: 联想EDU同传系统 版本7.5 7.6在
- 下一篇: 【bzoj3160】万径人踪灭