LINUX課程設計

2023-01-11 05:39:04 字數 2646 閱讀 5185

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 系統核心 結構 二 課程設計...