實驗二Linux進程調(diào)度及用戶管理(共15頁)_第1頁
實驗二Linux進程調(diào)度及用戶管理(共15頁)_第2頁
實驗二Linux進程調(diào)度及用戶管理(共15頁)_第3頁
實驗二Linux進程調(diào)度及用戶管理(共15頁)_第4頁
實驗二Linux進程調(diào)度及用戶管理(共15頁)_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上實驗二1 實驗名稱:Linux進程調(diào)度及用戶管理2 實驗?zāi)繕?biāo)2.1 掌握手工啟動前后臺作業(yè)的方法。2.2 掌握進程與作業(yè)管理的相關(guān)Shell命令。2.3 掌握at調(diào)度和cron調(diào)度的設(shè)置方法。2.4了解系統(tǒng)性能監(jiān)視的基本方法。2.5 掌握用戶管理基本方法和命令。2.6 具有批量新建用戶能力。2.7掌握非實時的通信方式。3 實驗環(huán)境和準備3.1Windows XP下基于“VMware Workstation”虛擬機環(huán)境的Red Hat Enterprise Linux Server 5系統(tǒng)。3.2將主機改為具有個人學(xué)號后3位特征的名稱。4 實驗要求、步驟及結(jié)果4.1復(fù)習(xí)

2、vi的基本操作;實現(xiàn)用戶間非實時通信;進行作業(yè)和進程的基本管理。【操作要求1】root用戶在個人用戶主目錄下,利用vi新建student.txt文件;存盤退出。內(nèi)容參見下表左列。student.txt文件內(nèi)容password.txt文件內(nèi)容S01:x:800:800:/home/S01:/bin/bashS02:x:801:800:/home/S02:/bin/bashS03:x:802:800:/home/S03:/bin/bashS04:x:803:800:/home/S04:/bin/bashS05:x:804:800:/home/S05:/bin/bashS06:x:805:800:/

3、home/S06:/bin/bashS07:x:806:800:/home/S07:/bin/bashS08:x:807:800:/home/S08:/bin/bashS09:x:808:800:/home/S09:/bin/bashS10:x:809:800:/home/S10:/bin/bashS11:x:810:800:/home/S11:/bin/bashS01:S02:S03:S04:S05:【操作步驟1-新建】 【操作步驟2-存盤】 【操作要求2】利用vi新建password.txt文件;內(nèi)容參見上表右列?!静僮鞑襟E】【操作要求3】將vi password.txt作業(yè)掛起;顯示當(dāng)前

4、所有進程的詳細信息?!静僮鞑襟E1-掛起】【操作步驟2-顯示】【操作要求4】將掛起的vi作業(yè)切換到前臺;繼續(xù)向password.txt文件輸入以下內(nèi)容,輸入完成后存盤退出。password.txt文件的后段內(nèi)容:S06:S07:S08:S09:S10:S11:【操作步驟1-作業(yè)切換】【操作步驟2-vi操作】【操作要求5】返回虛擬終端1(root用戶);將helen用戶的進程優(yōu)先數(shù)改為-3。【操作步驟】【操作要求6】返回虛擬終端2(helen用戶);后臺再次啟動ftp進程;顯示進程的詳細信息?!静僮鞑襟E1-啟動進程】【操作步驟2-顯示進程】4.2基本用戶管理和組群管理【操作要求1】創(chuàng)建studen

5、t用戶;啟動虛擬終端3,用student用戶登錄;修改自己的登錄口令?!静僮鞑襟E-創(chuàng)建】【操作步驟-修改口令】【操作要求2】將普通用戶student切換為超級用戶并使用相應(yīng)環(huán)境,比較超級用戶和普通用戶工作環(huán)境?!静僮鞑襟E】【工作環(huán)境比較】工作環(huán)境普通用戶student超級用戶root命令提示行用戶主目錄【操作要求3】新建名為“class15”的組群,GID=800?!静僮鞑襟E及結(jié)果】注:可直接跳到4.3批量新建多個用戶帳號【操作要求4】利用vi命令,修改/etc/hosts文件的最后一列的內(nèi)容與現(xiàn)主機名相同。學(xué)習(xí)并利用“mail”命令向student用戶發(fā)送一封郵件,內(nèi)容為“Please ha

6、nd in the experimental report.”,主題“Urge the experimental report.”,并抄送給helen用戶。【操作步驟1-vi】【操作步驟2-學(xué)習(xí)】【操作步驟3-發(fā)郵件】【操作要求5】啟動虛擬終端2;helen用戶登錄,接收、閱讀郵件,并回復(fù)“I know”;后臺啟動ftp進程;顯示進程的優(yōu)先級。【操作步驟1-收郵件并回復(fù)】【操作步驟2-啟動進程】【操作步驟3-顯示優(yōu)先級】【操作要求6】刪除student用戶同時刪除其個人用戶主目錄?!静僮鞑襟E-刪除用戶】4.3批量新建多個用戶帳號【操作要求1】為某學(xué)習(xí)小組的10位同學(xué)批量創(chuàng)建用戶賬號。用戶賬號為

7、“S”+ 2位順序號,即S01S11,初始口令均為“”,且均隸屬于GID為800的組群、假設(shè)UID從800開始順序編號。注:用戶信息保存在student.txt文件中,口令保存在password.txt中。(參見本文件4.1)【截取/etc/group相關(guān)內(nèi)容】【操作步驟1】【截取/etc/passwd相關(guān)內(nèi)容】提示:cat命令,截取UID>=500內(nèi)容【截取/etc/shadow相關(guān)內(nèi)容】【操作步驟2】【截取/etc/passwd相關(guān)內(nèi)容】【截取/etc/shadow相關(guān)內(nèi)容】【操作步驟3】 【截取/etc/passwd相關(guān)內(nèi)容】【截取/etc/shadow相關(guān)內(nèi)容】【操作步驟4】 【

8、截取/etc/passwd相關(guān)內(nèi)容】【截取/etc/shadow相關(guān)內(nèi)容】【抄寫student.txt文件第一行和最后一行內(nèi)容】St001:x:800:800:/home/st001:/bin/bashSt010:x:800:800:/home/st010:/bin/bash【抄寫password.txt文件第一行和最后一行內(nèi)容】St001:St010:【操作要求2】啟動虛擬終端3,S10登陸。【截取登陸界面】4.4 at進程調(diào)度【操作要求1】設(shè)置一個10分鐘后執(zhí)行的at調(diào)度。要求:統(tǒng)計系統(tǒng)中登錄用戶數(shù),并將結(jié)果保存到who.txt文件中;向所有登錄用戶發(fā)送“The Computer Will

9、 Shutdown in 5 Minutes!”的消息;并在5分鐘后重新啟動系統(tǒng)?!静僮鞑襟E-設(shè)置at調(diào)度】【操作步驟-at命令】【操作要求2】顯示進程詳細狀態(tài);顯示等待中的at調(diào)度?!静僮鞑襟E1-顯示進程】【操作步驟2-顯示at調(diào)度】【操作要求3】刪除等待中的at調(diào)度?!静僮鞑襟E】 4.5 cron進程調(diào)度【操作要求1】查看系統(tǒng)時間。設(shè)置crontab調(diào)度,(時間節(jié)點依照上課時間而變,主要還是要看到執(zhí)行結(jié)果)每天晚上8:50查看系統(tǒng)中進程的狀態(tài);每周一五的9:00統(tǒng)計登入用戶數(shù)并保存在who.txt文件中。每月13,18,20日16:55向各位登錄用戶發(fā)送“Pleas submit fina

10、ncial statement.”信息?!静僮鞑襟E1-查看系統(tǒng)時間】【操作步驟2-設(shè)置cron調(diào)度】 【操作要求2】顯示crontab調(diào)度的內(nèi)容?!静僮鞑襟E及結(jié)果】【操作要求3】查看crontab調(diào)度的執(zhí)行結(jié)果。【操作步驟及結(jié)果截圖】【操作步驟及結(jié)果截圖】【操作步驟及結(jié)果截圖】5 評價5.1實驗評價實驗涉及到了上課的所有內(nèi)容,設(shè)計十分全面和周到。不僅讓我們回憶了自己學(xué)習(xí)過的知識,鞏固了相關(guān)知識,同時又有關(guān)于進程的閱讀要求,擴展了視野。5.2自我評價整個實驗重點在于了解Linux操作系統(tǒng)的桌面環(huán)境和掌握基本shell命令的使用。知識點在課堂上上機操作的時候老師教過,但還有一部分的題需要我們自己學(xué)

11、習(xí)老師發(fā)的輔導(dǎo)資料完成實驗,這其中就考驗了我們的自覺性。我們遇到不懂的問題可以問同學(xué)或者上網(wǎng)查但絕對不可以直接不動腦子的放棄或抄。比如:最后一個題目中編輯用戶信息文件和用戶口令文件的格式不太懂,我經(jīng)過網(wǎng)上搜查資料,徹底搞懂之后完成題目。6 思考題6.1簡述線程與進程的主要區(qū)別。線程是指進程內(nèi)的一個執(zhí)行單元,也是進程內(nèi)的可調(diào)度實體。進程是具有一定獨立功能的程序關(guān)于某個數(shù)據(jù)集合上的一次運行活動,進程是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位。線程和進程的區(qū)別在于,子進程和父進程有不同的代碼和數(shù)據(jù)空間,而多個線程則共享數(shù)據(jù)空間,每個線程有自己的執(zhí)行堆棧和程序計數(shù)器為其執(zhí)行上下文。多線程主要是為了節(jié)約CPU時間,發(fā)揮利用,根據(jù)具體情況而定。線程的運行中需要使用計算機的內(nèi)存資源和CPU。6.2 Linux操作系統(tǒng)可以描述進程的哪幾種狀態(tài)。運行狀態(tài)(正在使用CPU)、就緒狀態(tài)(等待分配CPU)、堵塞狀態(tài)(等待輸入/輸出等)6.3簡述從“程序”到“作業(yè)”再到“進程”的動態(tài)演變過程。“

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論