linux網路服務應用課程設計
一、 目的與要求
1. 目的:
(1)基本掌握郵件伺服器的架構方法;
(2)達到熟練掌握linux作業系統服務配置的基本技能;
(3)能夠利用所學的基本知識和技能,解決常規伺服器的配置架構
(4)數量掌握iptables的應用
2. 要求
基本要求:
1. 要求利用linux系統下的mail服務,能夠收發郵件;
2. 突出**伺服器的特點,能夠過濾網頁內容;
3. 畫出iptables的功能模組圖;
二、 實施方案
1、郵件系統的構建,可以實現兩台不同網域名稱的郵件伺服器互相傳送郵件。
2、利用squid實現對內網中3臺web伺服器的反向**功能。假設3臺web伺服器存放的**內容都是一樣的,squid在進行獲取頁面時可以從任意一台獲得。效果:
當外網輸入時,,即可從squid中獲得相應頁面。(提示:採用dns負載均衡的功能)
3、參考課本9-2圖,實現防火牆的限速、snat、dnat、開放內網主機的www、ftp、dns服務。
4、利用透明**實現squid的**過濾功能。
三、實施過程
《一》、郵件伺服器的實現
1、 dns和主機的規劃
兩個域分別為和
兩台主機ipf分別為:192.168.1.8和192.168.1.9
其中dns伺服器放在192.168.1.8上
2、 mail伺服器採用系統內建的sendmail
3、 實現過程
(1)、配置好本地的yum源,安裝乙個本機沒有的套件sendmail-cf
以及dns服務需要的一些列的套件bind*
(2)、dns的設定部分:
在192.168.1.8上
在192.168.1.8上安裝好相關的套件之後新增兩個域,分別為和以及乙個反解,具體設定如下
[root@localhost ~]# vi /etc/ //修改以下的幾句話
listen-on port 53
allow-query ;
allow-query-cache ;
match-clients ;
match-destinations ;
[root@localhost ~]# vi /etc/ //新增需要的域
zone "" in ;
};zone "" in ;
};zone "" in ;
};[root@localhost ~]# vi /var/named/chroot/var/named/
$ttl 86400
in soaroot (
42serial (d. adams)
3hrefresh
15mretry
1wexpiry
1dminimum
in ns
in mx 10
wwwin a192.168.1.8
mailin a192.168.1.8
[root@localhost ~]# vi /var/named/chroot/var/named/
$ttl 86400
in soaroot (
42serial (d. adams)
3hrefresh
15mretry
1wexpiry
1dminimum
in ns
in mx 11
wwwin a192.168.1.9
mailin a192.168.1.9
[root@localhost ~]# vi /var/named/chroot/var/named/named.192.168.1
$ttl 86400
in soaroot (
42serial (d. adams)
3hrefresh
15mretry
1wexpiry
1dminimum
in ns
8in8in9in9in[root@localhost mail]# vi /etc/
search
nameserver 192.168.1.8
(3)收發郵件的部分
[root@localhost ~]# cd /etc/mail
[root@localhost mail]# vi
daemon_options(`port=smtp,addr=0.0.0.0, name=mta')dnl //監聽所有ip
[root@localhost mail]# m4 >
[root@localhost mail]# vi access //新增以下的信任ip範圍和網域名稱
connect:192.168.1relay
[root@localhost mail]# makemap hash [root@localhost mail]# vi local-host-names
# local-host-names - include all aliases for your machine here.
(4重啟相關的服務就好了)
在192.168.1.9上
(2)dns設定的部分
[root@bogon ~]# vi /etc/
《Linux設計實踐》課程設計
一 目的 1 熟練linux伺服器軟體的安裝。2 熟悉各種配置檔案的結構和掌握linux各種伺服器的配置。3 熟練linux命令的使用。二 內容 1 架設linux samba伺服器。2 架設linux ftp伺服器。3 架設linux dns伺服器。4 架設linux apache伺服器。三 要求...
linux字元裝置驅動課程設計報告
一 課程設計目的 linux 系統的開源性使其在嵌入式系統的開發中得到了越來越廣泛的應用,但其本身並沒有對種類繁多的硬體裝置都提供現成的驅動程式,特別是由於工程應用中的靈活性,其驅動程式更是難以統一,這時就需開發一套適合於自己產品的裝置驅動。對使用者而言,裝置驅動程式隱藏了裝置的具體細節,對各種不同...
14級Linux系統課程設計內容
linux系統課程設計 一 課程設計的目的 掌握linux 作業系統的基本使用方法 掌握linux 作業系統下的gcc程式設計 掌握作業系統的基本原理,並用程式模擬實現 掌握linux 下的系統呼叫程式設計 掌握linux 作業系統下常用服務的搭建和配置 了解linux 系統核心 結構 二 課程設計...