實(shí)驗(yàn)9linux進(jìn)程管理與系統(tǒng)監(jiān)視_第1頁
實(shí)驗(yàn)9linux進(jìn)程管理與系統(tǒng)監(jiān)視_第2頁
實(shí)驗(yàn)9linux進(jìn)程管理與系統(tǒng)監(jiān)視_第3頁
實(shí)驗(yàn)9linux進(jìn)程管理與系統(tǒng)監(jiān)視_第4頁
實(shí)驗(yàn)9linux進(jìn)程管理與系統(tǒng)監(jiān)視_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

廣東技術(shù)師范學(xué)院實(shí)驗(yàn)報(bào)告學(xué)院:廣東技術(shù)師范學(xué)院 專業(yè): 軟件工程 班級:0軟件 成績:姓名: 學(xué)號: 組別: 組員:實(shí)驗(yàn)地點(diǎn): 工業(yè)中心204實(shí)驗(yàn)日期: 2011.10.27教師簽名:預(yù)習(xí)情況 操作情況 考勤情況 數(shù)據(jù)處理情況實(shí)驗(yàn)9項(xiàng)目名稱: 進(jìn)程管理1、的在等。2、容1進(jìn)程管理的基本概念一(s括CPU、內(nèi)存等,需要讀寫各類文件,調(diào)用各種系統(tǒng)功能。自然,從進(jìn)程的創(chuàng)建到撤銷,操作系統(tǒng)會為它安排一切。不過,操作系統(tǒng)的安排是根據(jù)固定的算法所進(jìn)行,縱使這些算法能根據(jù)當(dāng)前情況不斷調(diào)整,但不可能預(yù)先知道你的需要,然后讓某個進(jìn)程在特定某個時(shí)間掛起,讓某個進(jìn)程的優(yōu)先級升高等等。因此,進(jìn)程管理是指根據(jù)當(dāng)前實(shí)際需求,對進(jìn)程加以特定的控制。各是CPU為。2法1 態(tài)。UNIX系統(tǒng)為進(jìn)程留了許多接口、命令和工具。最典型的/proc文件系統(tǒng)。這是一個特殊的文件系統(tǒng)。在此文件系統(tǒng)中,每個目錄對應(yīng)于一個進(jìn)程,目錄的名稱即為進(jìn)程的PID號。進(jìn)入某個進(jìn)程對應(yīng)的目錄,里面有若干文件,這些文件記錄了該進(jìn)程當(dāng)前運(yùn)行的各種相關(guān)狀態(tài)信息。應(yīng)用程序可通過對這些文件打開并讀?。ú糠稚踔吝€能通過寫文件控制進(jìn)程)來獲取進(jìn)程信息??次募到y(tǒng)#d/r/#ls0 12294 16392 21314411245238163974217238

28686 376918295118381008

53274 68828086425656130869666 876674……d1#lsdlwp psinfotstatus對于管理員,更常用的方法是利用ps命令來獲知進(jìn)程的基本狀態(tài)。請參考以下例子并完成問題。命令:s態(tài):ps [選][參]于ps的選項(xiàng)很多,沒必要全部列出并記憶,更常用的做法是記住一些有特定功能的選項(xiàng)組合。常用的選項(xiàng)含義如下:-:生成一個長列表(部分字段仍然省略了,但比不加該選項(xiàng)的要多)-(t息程程u(r,k(程ps命令的一些常見的選項(xiàng)組合示例如下:()僅顯示當(dāng)前工作站的活動進(jìn)程#sPID YTED6pts/9 0 ps725186pts/9 0 –h()顯示系統(tǒng)中除內(nèi)核外的所有進(jìn)程#s-e -fUID PID PPID Croot100……

STIME Yg4 -

TIME D2/etc/initd20 0 2 - 0:00sshd:Zianed@pts/1()顯示關(guān)于特定用戶的進(jìn)程#s-lu userFSUIDPIDPPIDCIIDRZANYTIMECMD1A78800002-0:00sshd1A76 8 0000 1181006001e478pts/7 0:00bash()顯示系統(tǒng)內(nèi)核的進(jìn)程#ps kPID YTED0- 0:9swapper816 -35:2wait1294 - 0:00sched()查看各個進(jìn)程占用CPU的情況#psauxUSERPID%CPU%MEM SZS YT STIME TIME Droot 819612.1 0.0 384384- A g41wait……上述每個例子返回結(jié)果都是以列表形式出現(xiàn),列表中主要字段的含義如下,PID:進(jìn)程標(biāo)識號PPID:進(jìn)程的父進(jìn)程標(biāo)識號UID:進(jìn)程所屬的用戶DTT:進(jìn)程所屬的終端號TIM:進(jìn)程的執(zhí)行時(shí)間總和CMD(d名STIM:進(jìn)程的啟動時(shí)間PRI(priorit:進(jìn)程的優(yōu)先級,數(shù)字越大優(yōu)先級越低NI(度(statusA(活動)T(已停)Z(已取)核:(行)、(眠)、T(已停)、Z(已取)等。2.2.2 控制作業(yè)的基本操作(b系個l是。在的l“。臺。:s況:jobs命令:g行:g號:g行例子:作業(yè)控制的基本命令。#ijobtest &]4#s l[1]+ 1110094 d itg1 業(yè)1調(diào)出調(diào)到前臺,按z臺vioet~~…#bg1 利用g業(yè)1調(diào)到后臺(功能與z)[]+id&223 進(jìn)與號量在UNIX系統(tǒng)中,用戶可通過向進(jìn)程發(fā)送相應(yīng)的信號量來控制進(jìn)程AIX中一些常用的信號量如下,信號量旁的括號內(nèi)標(biāo)示的是該信號量的編號:SIGINT(2):程序終(interrupt)信號,用于通知前臺進(jìn)程組終止進(jìn)程,用戶鍵入c進(jìn)。SIGQUIT(3):與T相似,進(jìn)程終止后會生成文件入ctrl+后進(jìn)程終止。S(9。SIGTSTP(18:終止進(jìn)程,但該信號可以被處理和忽.用戶鍵入ctrl+z發(fā)出這個信號,進(jìn)程轉(zhuǎn)入后臺并掛起。命令:l。:l-號 程PID例子:利用l命令向進(jìn)程發(fā)送信號。itest &]8#kill -9761968[1]+ Stopped itsaPID YTED6 pts/111032196pts/15

0ps0 h2 pts/0 0 h[1]+ d vitest例子:利用l命令列出所有的信號量及其編號#l-l1)SIGHUP5)SIGTRAP)L13)SIGPIPE17)SIGSTOP21)SIGTTIN25)SIGXFSZ)1

2)NT6)SIGABT)S14)SIGALRM1)STP2)TU27)SIGMSG)2

3)UT7)SIGEMT)V15)SIGTERM1)SNT2)IO28)SIGWINCH32)SIGPROF

4)SGIL8)IFE12)SIGSYS16)SIGURG20)ICLD)U29)SIGPWR33)SIGDANGER34)SIGVTALRM38)SIGALRM162)SIGSOUND

)TE)G6)IK

3)IE6)IP

)T6)GCT2.2.4 進(jìn)程與優(yōu)先級進(jìn)程的優(yōu)先級是指系統(tǒng)在進(jìn)程調(diào)度時(shí)用于判決進(jìn)程是否能夠獲取CPU的依據(jù)。進(jìn)程的優(yōu)先級越高,則越能在競爭中勝出而獲得CPU在Linux先為0。根“nice值可翻為e從0~9nice默認(rèn)等于(也即不起作用的nice值為負(fù)數(shù)時(shí),其優(yōu)先級升高(也即代表優(yōu)先級的數(shù)值下降,而進(jìn)程的e也在Linux中一其e。:e級:e-量,=原nice值+增量nice默認(rèn)為0。命令:e級:e-n 量程PID號例子:e與e命令的使用,注意進(jìn)程的優(yōu)先級()和e值(N)的變化。#nice -2 vi~~~~按ctrl+z將vi程序切換到后臺#s-alF S UID PID PPID C INI ADDR SZ WCHAN YTED21T78804 2206pts/15 0 i#renice -n 5 749588#s-alF S UID PID PPID C INI ADDR SZ WCHAN YTIMECD21T78804 2706pts/15 0 i3程Linux在啟動時(shí)需要啟動很多系統(tǒng)服務(wù),提供這些服務(wù)的程序是由運(yùn)行在后臺的守護(hù)進(jìn)程daemon)來執(zhí)行的。守護(hù)進(jìn)程獨(dú)立于控制終端,周期性地執(zhí)行某種任務(wù)或等待處理某些發(fā)生的事件。守護(hù)進(jìn)程的生存期較長,常常在系統(tǒng)引導(dǎo)裝入時(shí)啟動,在系統(tǒng)關(guān)閉時(shí)終止。一些重要的守護(hù)進(jìn)程:t的1。kudzu:硬件自動檢測程序,會自動檢測硬件是否發(fā)生變動,并相應(yīng)進(jìn)行硬件的添加、刪除工作。d。syslo:日志記錄的守候進(jìn)程。sshd:H。b:a享。network:激關(guān)閉啟動時(shí)的各個網(wǎng)絡(luò)接口的守護(hù)進(jìn)程。httpd:b器e。vsftpd:vsftpd服務(wù)器的守護(hù)進(jìn)程。d:DN(BIND)服務(wù)器守護(hù)進(jìn)程。dhcpd:動態(tài)主機(jī)控制協(xié)DynamiHostControlProtoco)服務(wù)守護(hù)進(jìn)程。作業(yè):請完成如下作業(yè),并給出詳細(xì)的步驟和截圖。(1)啟動vi編輯器,并將其調(diào)入后臺,再調(diào)出前臺,最后退出v。(2)啟動vi編輯器,并將其調(diào)入后臺,再將該作業(yè)殺死。(3)啟動兩個vi編輯器,均調(diào)入后臺后,查看當(dāng)前有那些作業(yè)正在執(zhí)行。用將作業(yè)放到后臺:(4)列出你在當(dāng)前系統(tǒng)中的所有進(jìn)程。指出你在該系統(tǒng)中最早啟動的進(jìn)程是那個,在什么時(shí)候啟動?最早在8。(5)用CPU時(shí)間比例最高的進(jìn)程。Root中d為8。(6)?#ps kPID YTED0- 0:9swper816 -35:2wit1294 - 0:00sched(7)獲得s。(8)先后新建文件a和文件b,并相應(yīng)啟動vi對它們進(jìn)行編輯。一開始要求文件a在前臺執(zhí)行,b在后臺執(zhí)行。對文件a輸入一些文字后,將其切換到后臺,然后將文件b調(diào)到前臺,同樣輸入一些文字。最后將打開a文件的vi進(jìn)程殺死,b文件保存并退出vi。(9)列前普進(jìn)?(0)么樣的進(jìn)程?優(yōu)先級比較高的又是什么樣的進(jìn)程?請找一兩

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論