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

下載本文檔

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

文檔簡介

實驗二1實驗名稱:Linux進程調(diào)度及用戶管理2實驗目標2.1掌握手工啟動前后臺作業(yè)的方法。2.2掌握進程與作業(yè)管理的相關Shell命令。2.3掌握at調(diào)度和cron調(diào)度的設置方法。2.4了解系統(tǒng)性能監(jiān)視的根本方法。2.5掌握用戶管理根本方法和命令。2.6具有批量新建用戶能力。2.7掌握非實時的通信方式。3實驗環(huán)境和準備3.1WindowsXP下基于“VMwareWorkstation〞虛擬機環(huán)境的RedHatEnterpriseLinuxServer5系統(tǒng)。3.2將主機改為具有個人學號后3位特征的名稱。4實驗要求、步驟及結(jié)果4.1復習vi的根本操作;實現(xiàn)用戶間非實時通信;進行作業(yè)和進程的根本管理?!静僮饕?】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::/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:12345678S02:12345678S03:12345678S04:12345678S05:12345678【操作步驟1-新建】【操作步驟2-存盤】【操作要求2】利用vi新建password.txt文件;內(nèi)容參見上表右列?!静僮鞑襟E】【操作要求3】將vipassword.txt作業(yè)掛起;顯示當前所有進程的詳細信息?!静僮鞑襟E1-掛起】【操作步驟2-顯示】【操作要求4】將掛起的vi作業(yè)切換到前臺;繼續(xù)向password.txt文件輸入以下內(nèi)容,輸入完成后存盤退出。password.txt文件的后段內(nèi)容:S06:12345678S07:12345678S08:12345678S09:12345678S10:12345678S11:12345678【操作步驟1-作業(yè)切換】【操作步驟2-vi操作】【操作要求5】返回虛擬終端1〔root用戶〕;將helen用戶的進程優(yōu)先數(shù)改為-3?!静僮鞑襟E】【操作要求6】返回虛擬終端2〔helen用戶〕;后臺再次啟動ftp進程;顯示進程的詳細信息?!静僮鞑襟E1-啟動進程】【操作步驟2-顯示進程】4.2根本用戶管理和組群管理【操作要求1】創(chuàng)立student用戶;啟動虛擬終端3,用student用戶登錄;修改自己的登錄口令?!静僮鞑襟E-創(chuàng)立】【操作步驟-修改口令】【操作要求2】將普通用戶student切換為超級用戶并使用相應環(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)主機名相同。學習并利用“mail〞命令向student用戶發(fā)送一封郵件,內(nèi)容為“Pleasehandintheexperimentalreport.〞,主題“Urgetheexperimentalreport.〞,并抄送給helen用戶。【操作步驟1-vi】【操作步驟2-學習】【操作步驟3-發(fā)郵件】【操作要求5】啟動虛擬終端2;helen用戶登錄,接收、閱讀郵件,并回復“Iknow〞;后臺啟動ftp進程;顯示進程的優(yōu)先級?!静僮鞑襟E1-收郵件并回復】【操作步驟2-啟動進程】【操作步驟3-顯示優(yōu)先級】【操作要求6】刪除student用戶同時刪除其個人用戶主目錄?!静僮鞑襟E-刪除用戶】4.3批量新建多個用戶帳號【操作要求1】為某學習小組的10位同學批量創(chuàng)立用戶賬號。用戶賬號為“S〞+2位順序號,即S01~S11,初始口令均為“12345678〞,且均隸屬于GID為800的組群、假設UID從800開始順序編號。注:用戶信息保存在student.txt文件中,口令保存在password.txt中?!矃⒁姳疚募?.1〕【截取/etc/group相關內(nèi)容】【操作步驟1】【截取/etc/passwd相關內(nèi)容】提示:cat命令,截取UID>=500內(nèi)容【截取/etc/shadow相關內(nèi)容】【操作步驟2】【截取/etc/passwd相關內(nèi)容】【截取/etc/shadow相關內(nèi)容】【操作步驟3】【截取/etc/passwd相關內(nèi)容】【截取/etc/shadow相關內(nèi)容】【操作步驟4】【截取/etc/passwd相關內(nèi)容】【截取/etc/shadow相關內(nèi)容】【抄寫student.txt文件第一行和最后一行內(nèi)容】St001:x:800:800::/home/st001:/bin/bash……St010:x:800:800::/home/st010:/bin/bash【抄寫password.txt文件第一行和最后一行內(nèi)容】St001:12345678……St010:12345678【操作要求2】啟動虛擬終端3,S10登陸?!窘厝〉顷懡缑妗?.4at進程調(diào)度【操作要求1】設置一個10分鐘后執(zhí)行的at調(diào)度。要求:統(tǒng)計系統(tǒng)中登錄用戶數(shù),并將結(jié)果保存到who.txt文件中;向所有登錄用戶發(fā)送“TheComputerWillShutdownin5Minutes!〞的消息;并在5分鐘后重新啟動系統(tǒng)?!静僮鞑襟E-設置at調(diào)度】【操作步驟-at命令】【操作要求2】顯示進程詳細狀態(tài);顯示等待中的at調(diào)度?!静僮鞑襟E1-顯示進程】【操作步驟2-顯示at調(diào)度】【操作要求3】刪除等待中的at調(diào)度?!静僮鞑襟E】4.5cron進程調(diào)度【操作要求1】查看系統(tǒng)時間。設置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ā)送“Pleassubmitfinancialstatement.〞信息?!静僮鞑襟E1-查看系統(tǒng)時間】【操作步驟2-設置cron調(diào)度】【操作要求2】顯示crontab調(diào)度的內(nèi)容?!静僮鞑襟E及結(jié)果】【操作要求3】查看crontab調(diào)度的執(zhí)行結(jié)果?!静僮鞑襟E及結(jié)果截圖①】【操作步驟及結(jié)果截圖②】【操作步驟及結(jié)果截圖③】5評價5.1實驗評價實驗涉及到了上課的所有內(nèi)容,設計十分全面和周到。不僅讓我們回憶了自己學習過的知識,穩(wěn)固了相關知識,同時又有關于進程的閱讀要求,擴展了視野。5.2自我評價整個實驗重點在于了解Linux操作系統(tǒng)的桌面環(huán)境和掌握根本shell命令的使用。知識點在課堂上上機操作的時候老師教過,但還有一局部的題需要我們自己學習老師發(fā)的輔導資料完成實驗,這其中就考驗了我們的自覺性。我們遇到不懂的問題可以問同學或者上網(wǎng)查但絕對不可以直接不動腦子的放棄或抄。比方:最后一個題目中編輯用戶信息文件和用戶口令文件的格式不太懂,我經(jīng)過網(wǎng)上搜查資料,徹底搞懂之后完成題目。6思考題6.1簡述線程與進程的主要區(qū)別。線程是指進程內(nèi)的一個執(zhí)行單元,也是進程內(nèi)的可調(diào)度實體。進程是具有一定獨立功能的程序關于某個數(shù)據(jù)集合上的一次運行活動,進程是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位。線程和進程的區(qū)別在于,子進程和父進程有不同的代碼和數(shù)據(jù)空間,而多個線程那么共享數(shù)據(jù)空間,每個線程有自己的執(zhí)行堆棧和程序計數(shù)器為其執(zhí)行上下文。多線程主要是為了節(jié)約CPU時間,發(fā)揮利用,根據(jù)具體情況而定。線程的運行中需要使用計算機的內(nèi)存資源和CPU。6.2Linux操作系統(tǒng)可以描述進程的哪幾種狀態(tài)。運行狀態(tài)〔正在使用CPU〕、就緒狀態(tài)〔等待分配CPU〕、堵塞狀態(tài)〔等待輸入/輸出等〕6.3簡述從“程序〞到“作業(yè)〞再到

溫馨提示

  • 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

提交評論