Linux中的系統進程管理

一、查看靜態進程統計信息

格式:ps  [選項]

常用命令選項

a:顯示當前終端下的所有進程信息

u:使用以用戶爲主的格式輸出進程信息

x:顯示當前用戶在所有終端下的進程信息

-e:顯示系統內的所有進程信息

-l:使用長格式顯示進程信息

-f:使用完整的格式顯示進程信息

備註:常用的命令   ps  aux

                                 ps  -elf

 

二、查看動態進程排名的信息

格式: top 

備註:(1)退出top命令,用q鍵;

           (2)top不會顯示所有的進程,只會顯示前十幾個佔用資源最大的進程;

 

圖形界面中的系統--關於本計算機,打開此頁面,進程中的信息與top命令查看到的進程是一致的

 

三、根據特定條件查詢進程PID(進程號)信息

格式:pgrep  [選項]

常用命令選項

-l:列出進程的名稱

-U:根據進程所屬的用戶名進行查找

-t:根據進程所在的終端進行查找

pgrep命令的用法如下:

pgrep  -l  firefox 

pgrep  -U root

pgrep  -t  tty3

備註:tty3j是指終端名

 

四、以樹型結構顯示各進程間的關係

格式:pstree  [選項]

常用命令選項:

-p:列出進程的PID號

-u:列出進程對應的用戶名

-a:列出進程對應的完整命令

 

五、進程不同的啓動方式

1、手工啓動

     前臺啓動:用戶輸入命令,直接執行程序

     後臺啓動:在命令行尾加入"&"符號

 

六、進程的前後臺調度

 1、Ctrl+Z組合鍵

將當前進程掛起,即調入後臺並停止執行

 2、jobs命令

查看處於後臺的任務列表

 3、fg命令

 將處於後臺的進程恢復到前臺運行,需指定任務序號

 

七、終止進程的運行

1、Ctrl+C組合鍵

   中斷正在執行的命令

2、kill、killall命令

     kill命令用於終止指定的PID號的進程

     killall命令用於終止指定名稱的所有進程

     -9選項用於強制終止

3、pkill   [選項]   

    根據特定的條件終止相應的進程

     常用命令選項:

      -U:根據進程所屬的用戶名終止相應進程

       -t:根據進程據的終端終止相應進程

 

(1)、根據進程PID只終止一個進程

(2)、根據程序名終止程序名下所有的進程

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