


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、linux 課程綜合訓(xùn)練上機報告一、 試驗?zāi)康膵故彀盐誰inux 操作系統(tǒng)的使用,把握 linux的各項系統(tǒng)管理功能,把握 linux下各類網(wǎng)絡(luò)服務(wù)的安裝、配置以及使用,并能用 shell 腳本實現(xiàn)簡潔的管理任務(wù)。二、 試驗內(nèi)容預(yù)備工作:利用虛擬機安裝linux操作系統(tǒng),要求對/home名目單獨分區(qū),在系統(tǒng)中安裝適當(dāng)?shù)能浖詡浜罄m(xù)的試驗需要,可關(guān)閉 防火墻和selinux。完成安裝后將/root中的anaconda-ks.cfg文件的內(nèi)容附到報告中。(5分)1. 查看 linux 系統(tǒng)磁盤空間的使用狀況(給出顯示結(jié)果)(3 分) 在命令行新建幾個用戶,如tux,tom,lily 等,給每個用
2、戶創(chuàng)建密碼,測試各個用戶是否創(chuàng)建成功。(2 分)并為/home分區(qū)創(chuàng)建磁盤配額,使得你所創(chuàng)建的每個用戶的可用 空間的軟限制為100m,硬限制為150m,且每個用戶可用的 inodes 的軟限制為300,硬限制為400。試編寫shell測試腳本驗證你的磁盤 配額設(shè)置。(10分)2. 配置網(wǎng)絡(luò),并進(jìn)行檢測,確保能夠在本地網(wǎng)絡(luò)中聯(lián)網(wǎng)通信(給出 網(wǎng)絡(luò)接口配置文件ifcfg-eth0)。(5分)假設(shè)本地網(wǎng)絡(luò)中大部分客戶端是windows系統(tǒng),請建立linux samba服務(wù)器使得windows客戶端能夠共享linux服務(wù)器的資源,具體要求 如下: 創(chuàng)建一個共享文件夾/home/public,使得全部用戶
3、都可以匿名訪問(可讀寫)。(5分)每個用戶可以訪問自己的主名目,具有完全權(quán)限,接受用戶驗證 的方式;(5分)為用戶tux和tom創(chuàng)建一個共享名目/home/share,可供這兩個用戶進(jìn)行文件的共享(可讀寫);(5分)測試:使用smbclient客戶端程序登錄samba服務(wù)器,訪問服務(wù)器中的共享資源。注:以上用戶以及文件夾需要自己創(chuàng)建,并使之具有適當(dāng)?shù)臋?quán)限。試驗報告中需要給出配置文件及相關(guān)的運行結(jié)果。3. 請思考如下場景并考慮解決方案:root用戶有事外出,托付tux進(jìn)行必要的系統(tǒng)維護(hù)工作,使得tux 雖然并不具備管理員權(quán)限但能進(jìn)行諸如shutdown,httpd,samba等服務(wù)的管理工作(如
4、啟動,關(guān)閉,重啟等)。以其中一個服務(wù)為例來驗 證你的方法并給出運行結(jié)果。(10分)4. 配置apache服務(wù)器,允許每個用戶擁有自己的個人主頁。制作 你的個人主頁,并給出你的個人主頁顯示結(jié)果。(10分)5. 備份數(shù)據(jù)是系統(tǒng)應(yīng)當(dāng)定期執(zhí)行的任務(wù),請編寫shell腳本執(zhí)行數(shù) 據(jù)備份的功能,并使用cron服務(wù)在每周五下午3:00對某用戶主名目 下的文件進(jìn)行備份。(10分)6. 假設(shè)你的linux系統(tǒng)作為dns服務(wù)器使用,請依據(jù)以下要求配置成dns主服務(wù)器。所管理的域名為域,其網(wǎng)絡(luò)為,給出dns配置文件;(5分)在正向解析域文件.zone中建立以下資源記錄(5分)in dns .
5、. in a 45. in a 8. in a 建立反向解析域文件3.168.192.db,實現(xiàn)上述地址的反向解析(5分) 使用nslookup或dig進(jìn)行測試,并給出測試結(jié)果。(5分)7. 在linux環(huán)境下編寫c或c+程序?qū)崿F(xiàn)簡潔的計算器功能(+、-、*、/、mod、開平方、log等功能),并在linux下進(jìn)行編譯和運行, 要求使用makefile文件實現(xiàn)程序的編譯、安裝和卸載。(報告中給出 源代碼、makefile文件、make運行結(jié)果以及程序運行結(jié)果)。(10 分)三、 題目分析及運行過程分析在安裝的過程中,為/home
6、 名目單獨分區(qū),其設(shè)置窗口如下:安裝完成后,/root 中的anaconda-ks.cfg文件的內(nèi)容如下所示:1. 查看 linux 系統(tǒng)磁盤空間的使用狀況,結(jié)果如下所示在命令行新建幾個用戶,如 tux,tom,lily 等,給每個用戶創(chuàng)建密碼, 如下所示:在登錄窗口檢驗結(jié)果:為/home 分區(qū)創(chuàng)建磁盤配額,使得你所創(chuàng)建的每個用戶的可用空間的軟限制為 100m,硬限制為150m,且每個用戶可用的inodes 的軟限制為 300,硬限制為400。首先,修改/etc/fstab 文件,結(jié)果如下:然后在終端輸入如下的命令:使用 vi 編輯器進(jìn)行修改:生成報告:2 配置網(wǎng)絡(luò),并進(jìn)行檢測,確保能夠在本地
7、網(wǎng)絡(luò)中聯(lián)網(wǎng)通信配置文件 ifcfg-eth0 的內(nèi)容如下所示:假設(shè)本地網(wǎng)絡(luò)中大部分客戶端是windows系統(tǒng),請建立linux samba 服務(wù)器使得windows客戶端能夠共享linux服務(wù)器的資源,具體要求如下:創(chuàng)建一個共享文件夾/home/public,使得全部用戶都可以匿名訪。配置文件如下:相關(guān)運行結(jié)果如下:每個用戶可以訪問自己的主名目,具有完全權(quán)限,接受用戶驗證的 方式;配置文件如下:相關(guān)運行結(jié)果如下: 用戶tux:為用戶tux和tom創(chuàng)建一個共享名目/home/share,可供這兩個用戶進(jìn)行文件的共享(可讀寫);配置文件如下:相關(guān)運行結(jié)果如下: 用戶tux:3. 請思考如下場景并考
8、慮解決方案:root 用戶有事外出,托付tux 進(jìn)行必要的系統(tǒng)維護(hù)工作,使得tux雖然并不具備管理員權(quán)限但能進(jìn)行shutdown 操作。在 etc/sudoers 中添加語句:tuxlocalhost=/sbin/shutdownh now然后執(zhí)行下列語句:輸入密碼后就可以執(zhí)行關(guān)機操作了4. 配置 apache 服務(wù)器,允許每個用戶擁有自己的個人主頁。制作你的個人主頁,并給出你的個人主頁顯示結(jié)果。(10 分)首先,啟動 http 服務(wù):修改/etc/httpd/conf/httpd.conf的內(nèi)容如下:在文件的末尾加上下面的內(nèi)容:重啟 httpd 服務(wù)啟動掃瞄器,在地址欄中輸入http:/lo
9、calhost/fanjiaqi可以得到如 下的結(jié)果依據(jù)上面的步驟對其他的用戶進(jìn)行添加操作,可以設(shè)置每一個用戶 的個人主頁。5. 備份數(shù)據(jù)是系統(tǒng)應(yīng)當(dāng)定期執(zhí)行的任務(wù),請編寫shell 腳本執(zhí)行數(shù)據(jù)備份的功能,并使用cron 服務(wù)在每周五下午3:00 對某用戶主名目下的文件進(jìn)行備份。在/home/tux 下創(chuàng)建 tocopy 和 copy 文件夾,并創(chuàng)建copy.sh 腳本,編輯內(nèi)容如下:運行腳本:運行結(jié)束后 copy 中內(nèi)容為:成功!然后對 cron 服務(wù)器進(jìn)行配置: 在終端輸入下面的命令:使用 vi 編輯器編輯:保存后就可以實現(xiàn)自動備份的功能了。6. 按要求配置成dns 主服務(wù)器。1. 所管理
10、的域名為 域,其網(wǎng)絡(luò)為,給出 dns配置文件配置文件如下所示:2. 在正向解析域文件.zone 中建立以下資源記錄(5 分)in dns . . in a 45 . in a 8 . in a 在/var/named/下建立 .zone 文件:3. 建立反向解析域文件3.168.192.db,實現(xiàn)上述地址的反向解析 在/var/named/下建立3.168.192.db 文件:4. 使用 nslookup 或 dig 進(jìn)行測試,并給出測試結(jié)果。使用 nslookup 命令進(jìn)行測試:以 為例進(jìn)行測試,結(jié)果如下
11、:從結(jié)果中可以看出,dns 主服務(wù)器配置成功7. linux 環(huán)境下編寫c 或 c+程序?qū)崿F(xiàn)簡潔的計算器功能(+、-、*、/、mod、開平方、log 等功能),并在linux 下進(jìn)行編譯和運行, 要求使用 makefile 文件實現(xiàn)程序的編譯、安裝和卸載。首先,在/home/fanjiaqi下建立文件calculator 和 makefile如下:在 calculator.cpp 中輸入如下:在 makefile 中輸入如下:在終端中執(zhí)行如下的操作,可以對程序進(jìn)行驗證:程序的卸載:執(zhí)行信息顯示操作成功!四、 消滅的問題及解決方法1、 在解決第一個問題的時候,使用 quotacheck/home
12、,曾消滅了下面的問題:后來通過詢問別人,發(fā)覺是有進(jìn)程在訪問/home 文件夾,通過kill 語句把相應(yīng)的進(jìn)程結(jié)束后就可以正常使用了。2、 在解決第四個問題的時候,使用yuminstallhttpd 語句時, 不能正確的下載,后來通過上網(wǎng)和請教別人發(fā)覺是fedora 的源消滅了錯誤,使用sjtu 的源就可以解決問題了。3、 在解決最終一個問題的時候,一開頭以為是g+命令,所以執(zhí)行以下的命令時出錯:后來,通過上網(wǎng)查詢,發(fā)覺應(yīng)當(dāng)使用yuminstallgcc-g+命令,修改后可以正確安裝。在試驗的過程中還消滅了很多的小問題,我感覺上網(wǎng)搜尋是一個解決問題的好方法,可以很大程度上節(jié)省精力和時間。五、 試驗體會通過本次試驗
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- KTV清潔合同范本
- 出租電纜鋼板合同范本
- 個人賺取傭金合同范例
- 中介公租房合同范本
- 住家阿姨雇傭合同范本
- 農(nóng)村改造房出售合同范本
- 兄妹房屋出賣合同范例
- 產(chǎn)權(quán)代辦合同范本
- 專利權(quán)轉(zhuǎn)讓合同范本
- 創(chuàng)業(yè)辦公司合同范本
- 高效液相含量測定計算公式
- 六宮格數(shù)獨解題技巧
- 公安機關(guān)通用告知書模板
- 工程款支付審批流程圖
- 人教版七年級歷史下冊第一單元填空題
- 封頭重量和容積計算
- 《小學(xué)數(shù)學(xué)課程與教學(xué)》教學(xué)大綱
- 《手機攝影》全套課件(完整版)
- 彩色學(xué)生電子小報手抄報模板春節(jié)41
- 筒形件拉深成形工藝分析及模具設(shè)計
- JGJ_T231-2021建筑施工承插型盤扣式鋼管腳手架安全技術(shù)標(biāo)準(zhǔn)(高清-最新版)
評論
0/150
提交評論