Linux操作系統(tǒng)包括三種不同類(lèi)型的進(jìn)程,每種進(jìn)程都有自己的特點(diǎn)和屬性:
交互進(jìn)程:由shell啟動(dòng)的進(jìn)程翎嫡。
批處理進(jìn)程:這種進(jìn)程和終端沒(méi)有聯(lián)系唠雕,是一個(gè)進(jìn)程序列。
守護(hù)進(jìn)程:在后臺(tái)持續(xù)運(yùn)行的進(jìn)程骇吭。
前臺(tái)啟動(dòng):一般地橙弱,用戶(hù)鍵入一個(gè)命令,就已經(jīng)啟動(dòng)了一個(gè)前臺(tái)的進(jìn)程燥狰。
后臺(tái)啟動(dòng) :對(duì)于非常耗時(shí)進(jìn)程棘脐,可以然進(jìn)程在后臺(tái)運(yùn)行。從后臺(tái)啟動(dòng)進(jìn)程其實(shí)就是在命令結(jié)尾加上一個(gè)“&”號(hào)
每個(gè)進(jìn)程龙致,都會(huì)對(duì)應(yīng)一個(gè)父進(jìn)程蛀缝,而這個(gè)父進(jìn)程可以復(fù)制多個(gè)子進(jìn)程
每個(gè)進(jìn)程都可能以?xún)煞N方式存在:后臺(tái)或前臺(tái)
進(jìn)程就是正在執(zhí)行的程序
顯示系統(tǒng)執(zhí)行的進(jìn)程:ps命令,可以不加任何參數(shù)
1. ps -a :顯示當(dāng)前終端的所有進(jìn)程信息
2:ps -u :以用戶(hù)的格式顯示進(jìn)程信息
3. ps -x :顯示后臺(tái)進(jìn)程運(yùn)行的參數(shù)
ps -aux
終止進(jìn)程:kill/killall
終止某個(gè)進(jìn)程:kill 進(jìn)程號(hào)? 如:kill 6251
kill -q 5222 :因?yàn)槟承┻M(jìn)程會(huì)捕捉某些信息目代,如果直接不能結(jié)束進(jìn)程屈梁,可以使用“? -q”傳送信息
動(dòng)態(tài)監(jiān)控進(jìn)程:top
top和ps類(lèi)似嗤练,top在執(zhí)行一段時(shí)間可以更新正在進(jìn)行的進(jìn)程
1.監(jiān)視特定用戶(hù)
top:輸入此命令,按回車(chē)鍵,查看執(zhí)行的進(jìn)程
u:然后輸入“u” 回車(chē)在讶,在輸入用戶(hù)名即可
2.終止指定的進(jìn)程