已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
存檔資料 成績: 課 程 設 計 報 告 書所屬課程名稱 LINUX應用及編程 題 目: LINUX的應用及SHELL編程 學 院: 專業(yè)班級: 學 號: 學生姓名: 指導教師: 年 月 日 目錄第1章 系統(tǒng)開發(fā)背景11.1 系統(tǒng)開發(fā)環(huán)境1第2章 LINUX下DNS服務器配置32.1.1 安裝DNS軟件包32.1.2 /etc/named.conf配置32.1.3 創(chuàng)建正向區(qū)域文件32.1.4 創(chuàng)建反向區(qū)域文件32.1.5 啟動named服務32.1.6 修改端口地址32.2 DNS客戶端的配置32.2.1 安裝DNS客戶端軟件包32.2.2 編輯/etc/resolv.conf32.3 DNS客戶端域名解析測試3第3章 LINUX下WEB服務器配置53.1 WEB服務器安裝和配置53.1.1 安裝web軟件包53.1.2 /etc/named.conf配置53.1.3 編輯區(qū)域文件63.1.4 啟動named服務73.2 編輯 /etc/httpd/conf/httpd.conf 文件73.3 將網(wǎng)頁保存到/var/www/html目錄中83.4 啟動httpd服務83.5 訪問Web服務器83.6 Windows客戶端配置8第4章 LINUX下SHELL編程104.1 編寫一個SHELL腳本1.sh104.2 用vi創(chuàng)建一個名為prgx的crontab文件11第6章 總結(jié)13致 謝1416第1章 系統(tǒng)開發(fā)背景1.1 系統(tǒng)開發(fā)環(huán)境DNS(Domain Name Server,域名服務器)是進行域名(domain name)和與之相對應的IP地址 (IP address)轉(zhuǎn)換的服務器。DNS中保存了一張域名(domain name)和與之相對應的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一臺計算機或計算機組的名稱,用于在數(shù)據(jù)傳輸時標識計算機的電子方位(有時也指地理位置)。域名是由一串用點分隔的名字組成的,通常包含組織名,而且始終包括兩到三個字母的后綴,以指明組織的類型或該域所在的國家或地區(qū)。DNS是計算機域名系統(tǒng) (Domain Name System 或Domain Name Service) 的縮寫,它是由域名解析器和域名服務器組成的。域名服務器是指保存有該網(wǎng)絡中所有主機的域名和對應IP地址,并具有將域名轉(zhuǎn)換為IP地址功能的服務器。其中域名必須對應一個IP地址,一個IP地址可以有多個域名,而IP地址不一定有域名。域名系統(tǒng)采用類似目錄樹的等級結(jié)構(gòu)。域名服務器通常為客戶機/服務器模式中的服務器方,它主要有兩種形式:主服務器和轉(zhuǎn)發(fā)服務器。將域名映射為IP地址的過程就稱為“域名解析”。WWW是環(huán)球信息網(wǎng)的縮寫,(亦作“Web”、“WWW”、“W3”,英文全稱為“World Wide Web”),中文名字為“萬維網(wǎng)”,環(huán)球網(wǎng)等,常簡稱為Web。 分為Web客戶端和Web服務器程序。 WWW可以讓Web客戶端(常用瀏覽器)訪問瀏覽Web服務器上的頁面。 是一個由許多互相鏈接的超文本組成的系統(tǒng),通過互聯(lián)網(wǎng)訪問。在這個系統(tǒng)中,每個有用的事物,稱為一樣“資源”;并且由一個全局“統(tǒng)一資源標識符”(URI)標識;這些資源通過超文本傳輸協(xié)議(Hypertext Transfer Protocol)傳送給用戶,而后者通過點擊鏈接來獲得資源。Web是一種超文本信息系統(tǒng),其主要實現(xiàn)方式是超文本鏈接。使用Apache軟件可以在Linux系統(tǒng)中搭建Web服務器。Apache由于其跨平臺和安全性從而被廣泛使用,是使用排名第一的服務器軟件。第2章 LINUX下DNS服務器配置2.1.1 安裝DNS軟件包首先要配置DNS服務器就要在Linux系統(tǒng)中查看bind和bind-libs軟件包是否已經(jīng)安裝。rpm -qa|grep bind /DNS服務器軟件包bind-libs-9.e17.x86_64 /bind軟件安裝包所使用的庫檢查發(fā)現(xiàn)所需要的軟件包已經(jīng)安裝了。2.1.2 /etc/named.conf配置使用vi編輯器強制修改/etx/named.conf里的內(nèi)容如下:/ See /usr/share/doc/bind*/sample/ for example named configuration files./options listen-on port 53 ; ; listen-on-v6 port 53 :1; ; directory /var/named; dump-file /var/named/data/cache_dump.db; statistics-file /var/named/data/named_stats.txt; memstatistics-file /var/named/data/named_mem_stats.txt; allow-query any; ; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file /etc/named.iscdlv.key; managed-keys-directory /var/named/dynamic; pid-file /run/named/named.pid; session-keyfile /run/named/session.key;logging channel default_debug file data/named.run; severity dynamic; ;zone . IN type hint; file named.ca;zone IN type master; file .hosts;zone 0.168.192.in-addr.arps IN type master; file 192.168.0.rev;include /etc/named.rfc1912.zones;include /etc/named.root.key;2.1.3 創(chuàng)建正向區(qū)域文件創(chuàng)建正向區(qū)域的區(qū)域文件/var/named/.hosts,這里的區(qū)域名必須和/etc/named.conf文件中指定的區(qū)域文件名保持一致,該文件內(nèi)容如下所示。$ttl 38400 IN SOA . ( 1268360234 10800 3600 604800 38400 ) IN NS .rhel IN A www IN CNAME .mail IN CNAME .ftp IN CNAME . 2.1.4 創(chuàng)建反向區(qū)域文件創(chuàng)建反向區(qū)域0.168.192.的區(qū)域文件/var/named/192.168.0.rev,這里的區(qū)域文件名必須和/etc/named.conf文件中指定的區(qū)域文件名保持一致,內(nèi)容如下:$ttl 38400 IN SOA . ( 1268360612 10800 3600 604800 38400 ) IN NS .2 IN PTR . 2.1.5 啟動named服務使用命令啟動named服務;2.1.6 修改端口地址將端口地址修改為相應的 2.2 DNS客戶端的配置2.2.1 安裝DNS客戶端軟件包 在Linux系統(tǒng)中查看bind-utils軟件包是否已經(jīng)安裝;輸入該命令“rpm -q bind utils”查看。2.2.2 編輯/etc/resolv.conf在Linux客戶端需要修改/etc/resolv.conf文件,設置nameserver參數(shù)指向DNS服務器的IP地址,使得該客戶端能從DNS服務器處解析記錄,如圖所示。2.3 DNS客戶端域名解析測試在Linux客戶端計算機上安裝bind-utils軟件包后,可以使用host或nslookup命令解析DNS字員記錄。測試效果如下:輸入“ping ”命令查看是否連接成功第3章 LINUX下WEB服務器配置3.1 WEB服務器安裝和配置 使用Apache軟件可以在Linux系統(tǒng)中搭建Web服務器。Apache由于其跨平臺和安全性從而被廣泛使用,是使用排名第一的服務器軟件。3.1.1 安裝web軟件包首先要配置WEB服務器就要在Linux系統(tǒng)中查看httpd和httpd-tools和httpd-manual軟件包是否已經(jīng)安裝。如沒有事先裝好。rpm -qa|grep httpd /Apache服務主程序軟件包如已安裝則出現(xiàn)以下數(shù)據(jù):httpd-tools-2.4.6-40.e17.x86_64 / Apache服務器使用工具httpd-manual-2.4.6-40.e17.noarch / Apache服務器手冊檢查發(fā)現(xiàn)所需要的軟件包已經(jīng)安裝了。3.1.2 /etc/named.conf配置使用vi編輯器強制修改/etx/named.conf里的內(nèi)容如下:/ See /usr/share/doc/bind*/sample/ for example named configuration files./options listen-on port 53 ; ; listen-on-v6 port 53 :1; ; directory /var/named; dump-file /var/named/data/cache_dump.db; statistics-file /var/named/data/named_stats.txt; memstatistics-file /var/named/data/named_mem_stats.txt; allow-query any; ; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file /etc/named.iscdlv.key; managed-keys-directory /var/named/dynamic; pid-file /run/named/named.pid; session-keyfile /run/named/session.key;logging channel default_debug file data/named.run; severity dynamic; ;zone . IN type hint; file named.ca;zone IN type master; file .hosts;zone 0.168.192.in-addr.arps IN type master; file 192.168.0.rev;include /etc/named.rfc1912.zones;include /etc/named.root.key;3.1.3 編輯區(qū)域文件修改后的該文件內(nèi)容如下所示。$ttl 38400 IN SOA . ( 1268360234 10800 3600 604800 38400 ) IN NS .rhel IN A www IN CNAME . 3.1.4 啟動named服務使用命令啟動named服務3.2 編輯 /etc/httpd/conf/httpd.conf 文件修改Apache服務器的配置文件3.3 將網(wǎng)頁保存到/var/www/html目錄中編輯完/etc/httpd/conf/httpd.conf文件之后,將制作好的Apache站點網(wǎng)頁全部放到/var/www/html目錄中。3.4 啟動httpd服務3.5 訪問Web服務器如果想要在客戶端使用域名的方式訪問Web網(wǎng)站,在客戶端修改/etc/resolv.conf文件,指向DNS服務器,如圖所示。測試效果如下: 3.6 Windows客戶端配置打開Linux里面的瀏覽器,輸入域名可以看到放置在Apache站點中的This is 。第4章 LINUX下SHELL編程4.1 編寫一個SHELL腳本1.sh編寫一個SHELL腳本1.sh,根據(jù)鍵盤輸入的值,給出對應的提示輸出;輸入A-Z,輸出uppercase letter,輸入a-z,輸出lowercase letter,輸入0-9,輸出digit,輸入其他,輸出punctuation whitespace,or other。運行結(jié)果:4.2 用vi創(chuàng)建一個名為prgx的crontab文件某系統(tǒng)管理員每天做一定的重復工作,編制一個解決方案:(1)在下午5點50刪除/abc目錄下的全部子目錄和全部文件;(2)從早8點到下午6點每小時讀取/x目錄下x1w文件中全部數(shù)據(jù)加入到/backup目錄下的 bak1.txt文件內(nèi);(3)每逢星期一下午5點50將/data目錄下的所有文件和目錄歸檔并壓縮為文件backup.tar.gz;(3)在下午5點50將IDE
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 方木對接合同范本
- 金融科技 知識拓展題庫(400道習題)
- 教育評價變革路徑探索:大數(shù)據(jù)與AI在區(qū)域教育公平評價中公平差距縮小策略研究教學研究課題報告
- 高中數(shù)學數(shù)字化學習習慣評價與數(shù)學邏輯思維培養(yǎng)教學研究課題報告
- 語言習得研究中傳統(tǒng)童謠節(jié)奏訓練對兒童語音文化認同感影響的實驗研究課題報告教學研究課題報告
- 零經(jīng)驗文員面試通關技巧
- 2026年注冊會計師備考題庫【奪冠】
- 2026年設備監(jiān)理師考試題庫含答案【達標題】
- 2026年勞務員考試題庫附答案(模擬題)
- 玉環(huán)市少年兒童業(yè)余體校關于招聘編外工作人員備考題庫必考題
- NFPA 90A 2018 通風空調(diào)系統(tǒng)防火要求(中文翻譯)
- 常用大壩安全監(jiān)測設施考證表
- 超星爾雅學習通《中庸精讀(北京師范大學)》2024章節(jié)測試答案
- 危化品裝運與運輸中的安全管理要點
- 車間環(huán)境安全常識培訓
- 4年級勞動技術(shù) 1.2 手洗衣物
- JCT558-2007 建筑用輕鋼龍骨配件
- 圖神經(jīng)網(wǎng)絡與圖學習
- 玩轉(zhuǎn)計算機網(wǎng)絡-計算機網(wǎng)絡原理智慧樹知到課后章節(jié)答案2023年下青島大學
- SWITCH塞爾達傳說曠野之息-1.6金手指127項修改使用說明教程
- 網(wǎng)頁制作智慧樹知到答案章節(jié)測試2023年
評論
0/150
提交評論