linux基礎學習(六)

這一章我們來學習有關進程的相關知識

那麼,什麼是進程呢?

進程其實就是cpu未做完的工作

我們可以通過ps命令來查看進程


                                    ps命令

ps        參數(注意,這裏都沒有-,有-則是不同的含義)

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

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

           f                    ##顯示進程從屬關係

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

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

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


ps  ax  -o  %cpu,%mem,user,group.comm,nice   ##指定顯示進程的某些信息

%cpu            ##顯示進程的cpu負載

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

user            ##進程用戶

group           ##進程組

comm            ##進程名稱

nice            ##進程優先級


ps ax -o %cpu,comm --sort <+|-%cpu> <+|-%mem>        ##按照今晨信息排序

+               ##正序

-               ##倒序

+%cpu           ##按cpu負載正序排序

-%mem           ##按內存負載倒序排序


                                  ##進程優先級

進程的優先級範圍爲-20到19,數字越小,優先級越高


優先級查看

ps ax -o pid,nice,comm

wKiom1f2C5GB-icnAACv4J3ZDmc102.png-wh_50

指定某個優先級開啓程序

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

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


改變進程優先級

reince  -n  優先級數字  進程pid

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


                                    ##環境中進程的前後臺調用

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

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

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

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

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


                                    ##進程信號

常用的信號等級:

1                            ##進程重新加載配置

2                            ##刪除進程在內存中的數據

3                            ##刪除鼠標在內存中的數據(讓鼠標在屏幕上不顯示)

9                            ##強行關閉單個進程

15                           ##正常關閉進程

18                           ##運行正在暫停的程序

19                           ##暫停某個程序

20                           ##把進程打入後臺

man  7  singal               ##查看信號詳細信息


kill  -信號  進程pid

killall  -信號  進程名字

pkill  -u   student -信號


                                    ##用戶登錄審計

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

w -f             ##-f查看使用地點


last             ##查看用戶成功登陸歷史

lastb            ##查看用戶未成功登陸歷史


                                    ##top命令

top              ##監控系統負載工具

    

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