Linux進(jìn)程管理

Linux進(jìn)程管理

ID:47701846

大小:210.27 KB

頁(yè)數(shù):14頁(yè)

時(shí)間:2019-10-21

Linux進(jìn)程管理_第1頁(yè)
Linux進(jìn)程管理_第2頁(yè)
Linux進(jìn)程管理_第3頁(yè)
Linux進(jìn)程管理_第4頁(yè)
Linux進(jìn)程管理_第5頁(yè)
資源描述:

《Linux進(jìn)程管理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、Linux進(jìn)程管理1、程序和進(jìn)程;程序是為了完成某種任務(wù)而設(shè)計(jì)的軟件,比如OpenOffice是程序。什么是進(jìn)程呢?進(jìn)程就是運(yùn)行中的程序。一個(gè)運(yùn)行著的程序,可能有-多個(gè)進(jìn)程。比如LinuxSir.Org所用的WWW服務(wù)器是apache服務(wù)器,當(dāng)管理員啟動(dòng)服務(wù)后,可能會(huì)有好多人來(lái)訪問(wèn),也就是說(shuō)許多用八來(lái)同吋請(qǐng)求httpd服務(wù),apache服務(wù)器將會(huì)創(chuàng)建有多個(gè)httpd進(jìn)程來(lái)對(duì)其進(jìn)行服務(wù)。1.1進(jìn)程分類(lèi);進(jìn)程一般分為交互進(jìn)程、批處理進(jìn)程和守護(hù)進(jìn)程三類(lèi)。值得一提的是守護(hù)進(jìn)程總是活躍的,一般是后臺(tái)運(yùn)行,守護(hù)進(jìn)程一般是由系統(tǒng)在開(kāi)機(jī)時(shí)通過(guò)腳本白動(dòng)激活啟動(dòng)或超級(jí)管理用戶root來(lái)啟動(dòng)

2、。比如在Fedora或Redhat屮,我們可以定義httpd服務(wù)器的啟動(dòng)腳本的運(yùn)行級(jí)別,此文件位于/etc/init.d冃錄下,文件名是httpd,/etc/init.d/httpd就是httpd服務(wù)器的導(dǎo)護(hù)程序,當(dāng)把它的運(yùn)行級(jí)別設(shè)置為3和5時(shí),當(dāng)系統(tǒng)啟動(dòng)吋,它會(huì)跟著啟動(dòng)。[root@localhostchkconfig--level35httpdon由于守護(hù)進(jìn)程是一直運(yùn)行曹的,所以它所處的狀態(tài)是等待請(qǐng)求處理任務(wù)。比如,我們是不是訪問(wèn)LinuxSir.Org,LinuxSir.Org的httpd服務(wù)器都在運(yùn)行,等待著用戶來(lái)訪問(wèn),也就是等待著任務(wù)處理。1.2進(jìn)程的屬性;進(jìn)

3、程ID(PID):是唯一的數(shù)值,用來(lái)區(qū)分進(jìn)程;父進(jìn)程和父進(jìn)程的ID(PPID);啟動(dòng)進(jìn)程的用戶ID(UID)和所歸屬的組(GID);進(jìn)程狀態(tài):狀態(tài)分為運(yùn)行R、休眠S、僵尸乙進(jìn)程執(zhí)行的優(yōu)先級(jí);進(jìn)程所連接的終端名;進(jìn)程資源占用:比如占用資源大小(內(nèi)存、CPU占用量);1.3父進(jìn)程和子進(jìn)程;他們的關(guān)系是管理和被管理的關(guān)系,當(dāng)父進(jìn)程終止時(shí),了進(jìn)程也隨Z而終止。但了進(jìn)程終止,父進(jìn)程并不--定終止。比如httpd服務(wù)器運(yùn)行時(shí),我們可以殺掉其子進(jìn)程,父進(jìn)程并不會(huì)因?yàn)樽舆M(jìn)程的終止而終止。在進(jìn)程管理中,當(dāng)我們發(fā)現(xiàn)占用資源過(guò)多,或無(wú)法控制的進(jìn)程時(shí),應(yīng)該殺死它,以保護(hù)系統(tǒng)的穩(wěn)定安全運(yùn)行;2、

4、進(jìn)程管理;對(duì)于Linux進(jìn)程的管理,是通過(guò)進(jìn)程管理工具實(shí)現(xiàn)的,比如ps、kill、pgrep等工具;2.1ps監(jiān)視進(jìn)程工具;ps為我們提供了進(jìn)程的一次性的查看,它所提供的查看結(jié)果并不動(dòng)態(tài)連續(xù)的;如呆想對(duì)進(jìn)程時(shí)間監(jiān)控,應(yīng)該用top工具;2.1.1ps的參數(shù)說(shuō)明;ps提供了很多的選項(xiàng)參數(shù),常用的有以下兒個(gè);I長(zhǎng)格式輸出;u按用戶名和啟動(dòng)時(shí)間的順序來(lái)顯示進(jìn)程;j用任務(wù)格式來(lái)顯示進(jìn)程;f用樹(shù)形格式來(lái)顯示進(jìn)程:a顯示所有用戶的所有進(jìn)程(包括其它用戶);X顯示無(wú)控制終端的進(jìn)程;r顯示運(yùn)行屮的進(jìn)程;ww避免詳細(xì)參數(shù)被截?cái)?;我們常用的選項(xiàng)是組合是aux或lax,還有參數(shù)f的應(yīng)用;psa

5、ux或lax輸出的解釋?zhuān)籙SER進(jìn)程的屬主;PID進(jìn)程的ID;PPID父進(jìn)程;%CPU進(jìn)程占用的CPU百分比;%MEM占用內(nèi)存的百分比;NI進(jìn)程的NICE值,數(shù)值大,表示較少占用CPU吋間;VSZ進(jìn)程虛擬人??;RSS駐留屮頁(yè)的數(shù)量;WCHANTTY終端IDSTAT進(jìn)程狀態(tài)DUninterruptiblesleep(usuallyIO)R正在運(yùn)行町中在隊(duì)列中可過(guò)行的:S處于休眠狀態(tài);T停止或被追蹤;W進(jìn)入內(nèi)存交換(從內(nèi)核26開(kāi)始無(wú)效);X死掉的進(jìn)程(從來(lái)沒(méi)見(jiàn)過(guò));Z僵尸進(jìn)程;v優(yōu)先級(jí)高的進(jìn)程N(yùn)優(yōu)先級(jí)較低的進(jìn)程L有些頁(yè)被鎖進(jìn)內(nèi)存;s進(jìn)程的領(lǐng)導(dǎo)者(在它Z下有子進(jìn)程);Iism

6、ulti-threaded(usingCLONE_THREAD,likeNPTLpthreadsdo)+位于后臺(tái)的進(jìn)程組;WCHAN正在等待的進(jìn)程資源;START啟動(dòng)進(jìn)程的時(shí)間;TIME進(jìn)程消耗CPU的吋間;COMMAND命令的名稱(chēng)和參數(shù);2.1.2ps應(yīng)用舉例;實(shí)例一:psaux最常用[root?localhost~]#ps-aux

7、more町以川

8、管道和more連接起來(lái)分頁(yè)查看;[root@localhost']#ps-aux>psOOl.txt[root@localhost~]#morepsOOLtxt這里是把所冇進(jìn)程顯示出來(lái),并輸出到psOO1.txt文件,然后

9、再通過(guò)more來(lái)分頁(yè)查看;實(shí)例二:和grep結(jié)合,提取指定程序的進(jìn)程;[root@localhost~]#psaux

10、grephttpdrootapacheapacheapacheapacheapacheapacheapacheapacheroot41870.01.32423610272?41890.00.6243684940?S41900.00.6243684932?S41910.00.6243684932?S41920.00.6243684932?S41930.00.6243684932?S41940.00.6243684932?S4

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。