《Linux操作系統(tǒng)》實驗六-LinuxUNIX作業(yè)、任務和進程管理_第1頁
《Linux操作系統(tǒng)》實驗六-LinuxUNIX作業(yè)、任務和進程管理_第2頁
《Linux操作系統(tǒng)》實驗六-LinuxUNIX作業(yè)、任務和進程管理_第3頁
《Linux操作系統(tǒng)》實驗六-LinuxUNIX作業(yè)、任務和進程管理_第4頁
《Linux操作系統(tǒng)》實驗六-LinuxUNIX作業(yè)、任務和進程管理_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《Linux操作系統(tǒng)》實驗報告實驗六:Linux/UNIX作業(yè)、任務和進程管理

計算機與數(shù)據(jù)科學學院《Linux操作系統(tǒng)》實驗報告一、實驗目的(1)掌握UNIX系統(tǒng)作業(yè)、任務和進程管理的任務,了解Linux系統(tǒng)進程管理的圖形界面;(2)了解UNIX的系統(tǒng)進程間通信機制,掌握信號操作和終止進程的命令。(3)了解任務和作業(yè)管理命令at和batch;(4)掌握UNIX系統(tǒng)的進程定時啟動管理命令crontab;(5)了解進程的掛起,掌握fg,bg等命令。二、實驗環(huán)境一臺裝有Windows操作系統(tǒng)PC機,上裝有虛擬機系統(tǒng)VMWare,實驗過程通過VMWare系統(tǒng)啟Linux系統(tǒng)工作。三、實驗內(nèi)容與實驗過程及分析l)進程管理與通信ps-ef|more顯示所有進程以及啟動參數(shù)查看系統(tǒng)內(nèi)的進程及進程樹的命令是ps和pstree。借助在線幫助命令manps或manpstree,以不同的參數(shù)運行ps和pstree觀察輸出,并弄清楚輸出中每列的意義。①ps–ef|more#顯示所有進程及啟動參數(shù)②ps–ajx|more#以作業(yè)方式顯示進行信息計算機與數(shù)據(jù)科學學院《Linux操作系統(tǒng)》實驗報告③ps–el|more#以長格式顯示所有進程信息④pstree-p或pstree–p|more⑤pstree-a或pstree–a|more計算機與數(shù)據(jù)科學學院《Linux操作系統(tǒng)》實驗報告(2)終止進程的執(zhí)行①終止某一已知PID進程:ps–9PID#PID由用戶自己選擇②終止某一已知進程名的進程:在當前終端上執(zhí)行命令:manps換一終端在其運行:ps–e|grepman終止進程執(zhí)行:kill–9PID詢的結(jié)果#確定進程PID#PID是上命令查③終止所的同名進程終止上例中的man命令:killallman或killall–9man分別至少在2個不同終端上登錄,然后在其中的一個終端上分別執(zhí)行以下命令,并觀察和分析原因。killallbashkillall–9bashkillall–9bash執(zhí)行后退出了terminal,killallbash執(zhí)行后關(guān)閉了進程計算機與數(shù)據(jù)科學學院《Linux操作系統(tǒng)》實驗報告(3)進程的掛起及前后臺調(diào)度在一個終端上起動命令manman,在不退出man命令的情況下按下組合鍵Ctrl+Z,。先后執(zhí)行命令jobs和fg命令,再按下組合鍵Ctrl+Z,在再啟動一個命令(比如ps–e|more)后,按下組合鍵Ctrl+Z,然后再先后執(zhí)行命令jobs和fg或fg1或fg2命令,被掛起的進程通過fg命令然后正常終止它們。觀察反映并觀察反映。提示符下并觀察反映。最后將每的調(diào)住前臺,啟動命令manman的時候進入了man的使用幫助界面,按下Ctrl+z后退出man的使用方法狀態(tài),執(zhí)行jobs立刻回復了jobs,再按fg是又切換了man方法的再按下組合鍵Ctrl+Z,再一行,輸入ps-e|more后,出現(xiàn)PID從1到更進程信息,按下jobs查看到manman的進程,按fg切換到ps-e|more的命令。進入待命使用幫助界面。次進入待命多的計算機與數(shù)據(jù)科學學院《Linux操作系統(tǒng)》實驗報告(4)查詢使用某個文件系統(tǒng)的進程分別在終端(F1)/dev/tty1和(F2)/dev/tty2上以不同用戶登錄,要求其中的一個是超級用戶。使用命令查詢命令fuser-u/dev/tty1和fuser-u/dev/tty2觀察執(zhí)行的結(jié)果。設root在F3上登錄,在其上運行命令fuser-k/dev/tty2后觀察F2上的用戶情況。沒有看到情況的變化(5)Linux系統(tǒng)的任務管理圖形界面:以下列方法進入圖形界面:->系統(tǒng)工具->系統(tǒng)監(jiān)視器或->SystemTools->SystemMonitor啟動任務管理器??赏ㄟ^界面進行相關(guān)操作,但最好不要做終止系統(tǒng)進程或自己進程之類的事。計算機與數(shù)據(jù)科學學院《Linux操作系統(tǒng)》實驗報告2)at命令的使用。(1)任務的編制一個任務讓其在指定的(近期)時刻執(zhí)行,以便于觀察結(jié)果:attime#比如0830,或now+3minutes最好兩個時間都試試>clear>`tty`>ls/tmp>/tmp/ls>echo”ThisisaDEMOtoat”>>/tmp/ls>Ctrl+D也可使用vi/tmp/myjob將以下行保存到腳本文件/tmp/myjob,然后使用輸入重定向或通過-f/tmp/myjob來啟動作業(yè)。echo”at:BEGIN”>/tmp/at$$ls/tmp>>/tmp/at$$echo”at:END”>>/tmp/ls$$然后通過命令ls–l/tmp/at*觀察,觀察/tmp/at*的內(nèi)容,分析后刪除之。計算機與數(shù)據(jù)科學學院《Linux操作系統(tǒng)》實驗報告(2)查詢at調(diào)度的作業(yè)at–l(3)終止at調(diào)試的作業(yè)at–rJID#JID為at–l查詢出的作業(yè)號。在命令執(zhí)行前可用at–l來查看任務或作業(yè)列表。計算機與數(shù)據(jù)科學學院《Linux操作系統(tǒng)》實驗報告3)crontab命令的使用以超級用戶登錄,為自己編制一個定期啟動程序的規(guī)劃,由cron調(diào)度執(zhí)行。方法是:crontab–e(回車后進行編輯界面,編輯過程參見vi的使用)(按i進入vi編輯狀態(tài),輸入以下內(nèi)容:)1011***/sbin/init6#時間應根據(jù)具體情況而定,本例為11:10時,重啟系統(tǒng)。按ESC鍵退出編輯狀態(tài)再按:x存盤退出,crontab將提交本次的任務至此任務提交完畢。你可以提交多行任務,讓系統(tǒng)在不同的時間做指定的事情。這里只給出一行:在每天的11:10分系統(tǒng)重新啟動??梢杂胏rontab–l查看已提交的任務。為避免對以后實驗的影響,本次實驗后請,請再次調(diào)用crontab–e命令解除已制訂的任務。也可仿此作其他任務的調(diào)度。四、實驗總結(jié)

溫馨提示

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

評論

0/150

提交評論