linux上機實驗報告.doc_第1頁
linux上機實驗報告.doc_第2頁
linux上機實驗報告.doc_第3頁
linux上機實驗報告.doc_第4頁
linux上機實驗報告.doc_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、L i n u x課 程 綜 合 訓 練 上 機 報 告一、 實驗目的熟練掌握 Linux 操作系統(tǒng)的使用,掌握Linux 的各項系統(tǒng)管理功能,掌握 Linux 下各類網(wǎng)絡服務的安裝、配置以及使用,并能用shell 腳本實現(xiàn)簡單的管理任務。二、 實驗內(nèi)容準備工作:利用虛擬機安裝Linux 操作系統(tǒng),要求對 /home目錄單獨分區(qū),在系統(tǒng)中安裝適當?shù)能浖詡浜罄m(xù)的實驗需要,可關閉防火墻和SeLinux。完成安裝后將 /root中的文件的內(nèi)容附到報告中。(5分)1.查看 Linux 系統(tǒng)磁盤空間的使用情況(給出顯示結(jié)果)(3 分)在命令行新建幾個用戶,如tux,tom,lily 等,給每個用戶創(chuàng)

2、建密碼,測試各個用戶是否創(chuàng)建成功。 (2 分)并為 /home分區(qū)創(chuàng)建磁盤配額,使得你所創(chuàng)建的每個用戶的可用空間的軟限制為 100M,硬限制為 150M ,且每個用戶可用的 inodes的軟限制為 300,硬限制為 400。試編寫 shell測試腳本驗證你的磁盤配額設置。( 10分)2. 配置網(wǎng)絡,并進行檢測,確保能夠在本地網(wǎng)絡中聯(lián)網(wǎng)通信(給出網(wǎng)絡接口配置文件 ifcfg-eth0)。( 5分)假設本地網(wǎng)絡中大部分客戶端是windows系統(tǒng),請建立 Linux Samba服務器使得 windows客戶端能夠共享 Linux 服務器的資源,具體要求如下:創(chuàng)建一個共享文件夾 /home/Publi

3、c,使得所有用戶都可以匿名訪問(可讀寫)。(5分)每個用戶可以訪問自己的主目錄,具有完全權(quán)限,采用用戶驗證的方式;( 5分)為用戶 tux和tom創(chuàng)建一個共享目錄 /home/share,可供這兩個用戶進行文件的共享 (可讀寫 );( 5分)測試:使用 smbclient客戶端程序登錄 Samba服務器,訪問服務器中的共享資源。注:以上用戶以及文件夾需要自己創(chuàng)建,并使之具有適當?shù)臋?quán)限。實驗報告中需要給出配置文件及相關的運行結(jié)果。3.請思考如下場景并考慮解決方案:Root用戶有事外出,委托 tux進行必要的系統(tǒng)維護工作, 使得 tux雖然并不具備管理員權(quán)限但能進行諸如shutdown,httpd

4、,samba等服務的管理工作(如啟動,關閉,重啟等 )。以其中一個服務為例來驗證你的方法并給出運行結(jié)果。( 10分)4. 配置 Apache服務器,允許每個用戶擁有自己的個人主頁。制作你的個人主頁,并給出你的個人主頁顯示結(jié)果。( 10分)5. 備份數(shù)據(jù)是系統(tǒng)應該定期執(zhí)行的任務,請編寫 shell腳本執(zhí)行數(shù)據(jù)備份的功能,并使用 cron服務在每周五下午 3:00對某用戶主目錄下的文件進行備份。( 10分)6. 假設你的 Linux 系統(tǒng)作為 DNS服務器使用,請根據(jù)以下要求配置成DNS主服務器。所管理的域名為域 ,其網(wǎng)絡為,給出 DNS配置文件;( 5分)在正向解析域文件中建立以下資源記錄(5分

5、)建立反向解析域文件,實現(xiàn)上述地址的反向解析(5分)使用 nslookup或dig進行測試,并給出測試結(jié)果。(5分)7.在Linux 環(huán)境下編寫 C或C+程序?qū)崿F(xiàn)簡單的計算器功能 ( +、-、* 、/、mod、開平方、 log等功能),并在 Linux 下進行編譯和運行,要求使用Makefile 文件實現(xiàn)程序的編譯、 安裝和卸載。(報告中給出源代碼、 Makefile文件、 make運行結(jié)果以及程序運行結(jié)果)。(10分)三、 題目分析及運行過程分析在安裝的過程中,為 /home 目錄單獨分區(qū),其設置窗口如下:安裝完成后, /root 中的文件的內(nèi)容如下所示:1. 查看 Linux 系統(tǒng)磁盤空間

6、的使用情況,結(jié)果如下所示在命令行新建幾個用戶,如 tux,tom,lily 等,給每個用戶創(chuàng)建密碼,如下所示:在登錄窗口檢驗結(jié)果:為/home 分區(qū)創(chuàng)建磁盤配額, 使得你所創(chuàng)建的每個用戶的可用空間的軟限制為 100M,硬限制為 150M,且每個用戶可用的 inodes的軟限制為 300,硬限制為 400。首先,修改 /etc/fstab 文件,結(jié)果如下:然后在終端輸入如下的命令:使用 vi 編輯器進行修改:生成報告:2 配置網(wǎng)絡,并進行檢測,確保能夠在本地網(wǎng)絡中聯(lián)網(wǎng)通信配置文件 ifcfg-eth0 的內(nèi)容如下所示:假設本地網(wǎng)絡中大部分客戶端是 windows系統(tǒng),請建立 Linux Samb

7、a服務器使得 windows客戶端能夠共享 Linux 服務器的資源,具體要求如下:創(chuàng)建一個共享文件夾 /home/Public,使得所有用戶都可以匿名訪。配置文件如下:相關運行結(jié)果如下:每個用戶可以訪問自己的主目錄,具有完全權(quán)限,采用用戶驗證的方式;配置文件如下:相關運行結(jié)果如下:用戶 tux:為用戶 tux和tom創(chuàng)建一個共享目錄 /home/share,可供這兩個用戶進行文件的共享 (可讀寫 );配置文件如下:相關運行結(jié)果如下:用戶 tux:3 請思考如下場景并考慮解決方案:Root 用戶有事外出,委托tux 進行必要的系統(tǒng)維護工作,使得tux 雖然并不具備管理員權(quán)限但能進行shutdo

8、wn操作。在 etc/sudoers中添加語句:tuxlocalhost=/sbin/shutdown h now然后執(zhí)行下列語句:輸入密碼后就可以執(zhí)行關機操作了4. 配置 Apache 服務器,允許每個用戶擁有自己的個人主頁。制作你的個5. shell 腳本執(zhí)行數(shù)據(jù)備份人主頁,并給出你的個人主頁顯示結(jié)果。(10 分)首先,啟動 http 服務:修改 /etc/httpd/conf/的內(nèi)容如下:在文件的末尾加上下面的內(nèi)容:重啟 httpd 服務啟動瀏覽器,在地址欄中輸入可以得到如下的結(jié)果按照上面的步驟對其他的用戶進行添加操作,可以設置每一個用戶的個人主頁。5. 備份數(shù)據(jù)是系統(tǒng)應該定期執(zhí)行的任務

9、,請編寫的功能,并使用cron 服務在每周五下午3:00 對某用戶主目錄下的文件進行備份。在/home/tux 下創(chuàng)建 tocopy 和 copy 文件夾,并創(chuàng)建腳本,編輯內(nèi)容如下:運行腳本:運行結(jié)束后 copy 中內(nèi)容為:成功!然后對 cron 服務器進行配置:在終端輸入下面的命令:使用 vi 編輯器編輯:保存后就可以實現(xiàn)自動備份的功能了。6按要求配置成 DNS主服務器。1.配置文件如下所示:23.4. 使用 nslookup 或 dig 進行測試,并給出測試結(jié)果。使用 nslookup 命令進行測試:以為例進行測試,結(jié)果如下:從結(jié)果中可以看出, DNS主服務器配置成功7. Linux 環(huán)境

10、下編寫 C 或 C+程序?qū)崿F(xiàn)簡單的計算器功能 (+、-、*、/ 、mod、開平方、 log 等功能),并在 Linux 下進行編譯和運行, 要求使用 Makefile文件實現(xiàn)程序的編譯、安裝和卸載。首先,在 /home/fanjiaqi 下建立文件 calculator 和 Makefile 如下:在中輸入如下:在 Makefile 中輸入如下:在終端中執(zhí)行如下的操作,可以對程序進行驗證:程序的卸載:執(zhí)行信息顯示操作成功!四、 出現(xiàn)的問題及解決方法1、在解決第一個問題的時候, 使用 quotacheck /home,曾出現(xiàn)了下面的問題:后來通過詢問別人,發(fā)現(xiàn)是有進程在訪問/home 文件夾,通過 kill語句把相應的進程結(jié)束后就可以正常使用了。2、在解決第四個問題的時候, 使用 yuminstallhttpd 語句時,不能正確的下載,后來通過上網(wǎng)和請教別人發(fā)現(xiàn)是fedora 的源出現(xiàn)了錯誤,使用 sjtu 的源就可以解決問題了。3、在解決最后一個問題的時候,一開始以為是g+ 命令,所以執(zhí)行以下的命令時出錯:后來,通過上網(wǎng)查詢, 發(fā)現(xiàn)應該使用 yuminstallgcc-g+命令,修改后可以正確安裝。在實驗的過程中還出現(xiàn)了很多的小問題,我感覺上網(wǎng)搜索是一個解決問題的好方法,可以很大程度上節(jié)省精力和時間。五、 實驗體會通過本次實驗,我進一步了解了linux 操

溫馨提示

  • 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

提交評論