技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

linux進(jìn)程管理和作業(yè)任務(wù)

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2018-11-27 18:16┆點擊:

  進(jìn)程是為了使多個程序可以并發(fā)的執(zhí)行,提高系統(tǒng)的資源利用和吞吐量

  1.linux中每個進(jìn)程都有一個識別號PID

  2.系統(tǒng)第一個啟動進(jìn)程是init,PID是1,是唯一一個由系統(tǒng)內(nèi)核直接運行的進(jìn)程,新的進(jìn)程都是系統(tǒng)調(diào)用fork來產(chǎn)生,除了init之外,每個進(jìn)程都有一個父進(jìn)程。

  3每個進(jìn)程有實際用戶識別號(運行此進(jìn)程的用戶識別號),實際組識別號(運行此進(jìn)程的組識別號)。

  4.進(jìn)程的類型,交互進(jìn)程,由一個Shell啟動的進(jìn)程。

  批處理進(jìn)程,不與特定的終端相關(guān)聯(lián),提交到等待隊列中順序執(zhí)行的進(jìn)程。

  守護(hù)進(jìn)程,在linux啟動后,需要運行在后臺的進(jìn)程

  5.進(jìn)程的啟動方式,手動啟動,調(diào)度啟動。

  6.進(jìn)程管理,ps查看進(jìn)程,-a顯示所有進(jìn)程,-e,在命令后顯示環(huán)境變量,-u顯示用戶名和啟動時間的信息,-x顯示沒有控制終端的進(jìn)程,-f顯示進(jìn)程樹,-w寬行輸出,

  7.kill,殺死進(jìn)程。killall也可以殺死進(jìn)程,而kill命令后指定要殺死的進(jìn)程PID,而killall指定進(jìn)程的終止信號。

  作業(yè)控制:

  1.作業(yè)控制是指當(dāng)前正在運行的進(jìn)程的行為,也稱為進(jìn)程控制,

  2.cmd &后臺運行

  ctrl+d終止一個正在前臺的進(jìn)程

  ctrl+c終止一個正在前臺的進(jìn)程(強行)

  ctrl+z把一個前臺進(jìn)程掛起

  jobs顯示后臺和被掛起進(jìn)程

  bg重新啟動一個掛起的任務(wù)

  fg把一個后臺運行的作業(yè)放在前臺的運行。