linux基础与应用实训报告

时间:2024.5.2

湖南xxxxxx技术学院

Linux基础及应用

实训报告

设计题目:   linux基础及应用课程设计                  

系    部:      电子信息工程系                    

专    业:      计算机网络技术                

学生姓名:                          

学  号:            207160242             

起迄日期:200961日 ~ 20##6 7

指导教师:                            


一、   实训的思路及设计过程

实训的思路:建立某企业需要组建小型的局域网,主要有以下要求:
1、在局域网中实现DHCP功能,要求IP绑定一台客户机,供企业的总经理使用;设置分配的DNS   服务器的IP为第2题配置的DNS服务器 IP。
2、在局域网中实现DNS功能,域为mydomain.com。

(1)     要求分别能解析以下域名:

财务部(cw.mydomain.com)

销售部(xs.mydomain.com)

经理部(jl.mydomain.com)

宣传部(xc. mydomain.com )

(2)     要求配置转发器为218.76.138.66,218.76.138.90。转发器优先。

(3)要求配置一台从域名服务器。
3、为企业内部建立WEB站点(一台机器5站点),要求能通过浏览器访问      www.mydomain.com,cw.mydomain.com, xs.mydomain.com, jl.mydomain.com, xc.mydomain.com的网站,每个网站的内容都不同;
4、为企业内部建立带身份验证的MAIL服务器,要求能通过outlook收发mail.mydomain.com服务器的邮件 。
5、为企业建立FTP服务器(ftp.mydomain.com),创建cw、xs、jl、xc四个用户,属于zjsx组,不允许登录linux系统, 对这些用户启用磁盘配额限制,软配额限制130000,硬配额限制150000,i节点数不受限制;对用户组zjsx启用组限额,软配额限制10*140000,硬配额限制10*160000,i节点数不受限制。
cw、xs、jl、xc用户在自己的主目录上能读能写并锁定在自己的家目录。匿名用户只能读;
6、安装架设SAMBA服务器,实现linux和windows资源共享。要求:
(1)建立一个工作组workgroup,访问linux服务器时审查用户帐号和密码。
(2)在机器上创建一个/tmp目录,为所有用户提供共享。允许用户不用帐号和密码访问,且可以读写。
(3)在机器上创建一个私人目录/ cwpri,只有cw用户有共享访问权限,其他用户不可以共享访问 。
(4)在机器上创建一个/ zjsx目录,允许zjsx组用户向目录中写入,其他用户只能访问,但不可以写入。

        实训的设计过程:1.DHCP服务器的配置。

(1)配置dhcp服务器的ip地址为静态。

       #[root@root root]netconfig

                        IP address:         192.168.0.42

                        Netmask:          255.255.255.0

                        Default gateway(IP): 192.168.0.1

                        Primary nameserver: 192.168.0.254

       #[root@root root]service network restart 注:重新启动网络服务。

       # [root@root root]ifcfg –a 注:查看TCP信息。

(3)     检查是否安装了DHCP服务器。

# [root@root root]rpm –q dhcpd

    (4)安装DHCP服务器软件包.将DHCP安装文件拷贝到/usr/local/src/目录下。

      # [root@root root]rpm –ivh /usr/local/src/dhcp-3.0.1-12_EL.i386.rpm

    (5)查询安装文件列表    

       # [root@root root]rpm –pql /usr/local/src/ dhcp-3.0.1-12_EL.i386.rpm

     (6)复制一个样本配置文件到/etc/目录中。根据需要进行文件修改。

# [root@root root]cp /usr/share/doc/ dhcp-3.0.1-12/dhcpd.conf.sample /etc/dhcpd.conf

     (7)创建DHCP服务器配置文件。

       # [root@root root] vi /etc/dhcpd.conf

        ddns-update-style interim;

ignore client-updates; 

default-lease-time  259200; 

max-lease-time     518400; 

option domain-name   “mydomain.com" ;

option domain-name-servers 192.168.0.42;

subnet 192.168.0.0 netmask 255.255.255.0 {
   range 192.168.0.40 192.168.0.70;
          range 192.168.0.100 192.168.0.200;

       option broadcast-address 192.168.0.255;
   option routers 192.168.0.1;
}

host sulei{
   hardware ethernet  00:35:65:20:47:B7;
   fixed-address 192.168.0.40;
   option broadcast-address 192.168.0.255;
   option routers 192.168.0.1;
}

(8)启动DHCP服务器。

# [root@root root]service dhcpd start

(9)测试DHCP服务器工作情况。

 在TCP/IP属性下将IP地址设为自动获得,并在指定的网段接入网络并重启计算机,然后在MS-DOC状态下执行ipconfig/all命令,此时若能看到所分配的IP地址,默认网关和DNS服务器地址,则说明DHCP服务器工作正常。

2.DNS服务器的配置。

要求为以下域名提供正反向解析服务;

   dns.mydomain.com          ←----------------→  192.168.0.42

   dns2.mydomain.com          ←----------------→  192.168.0.43

   mail.mydomain.com          ←----------------→  192.168.0.119 MX记录

   ftp.mydomain.com          ←----------------→  192.168.0.119

   www.mydomain.com          ←----------------→  192.168.0.55

   cw.mydomain.com          ←----------------→  192.168.0.55

   xs.mydomain.com          ←----------------→  192.168.0.55

   jl.mydomain.com          ←----------------→  192.168.0.55

   xc.mydomain.com           ←----------------→ 192.168.0.55

   

(1)检查是否安装BIND软件包。

# [root@root root]rpm –q bind

 (2)配置DNS服务器网卡的IP地址为192.168.0.42。前面已经设置

 (3) 利用vi编辑 /etc/named.conf配置文件,添加区域。

# [root@root root]vi /etc/named.conf 注:需要配置的地方如下

      

   

   

   (4)用vi编辑器,创建/var/named/mydomain.com.zone区域文件,实现正向解析。     

   # [root@root root]cd /var/named      

   # [root@root named]cp /var/named/chroot/var/named/localhost.zone   /var/named/chroot/var/named/mydomain.com.zone

    # [root@root named]vi  /var/named/chroot/var/named/mydomain.com.zone

    $TTL 86400

@ IN SOA dns.mydomain.com.  root..dns.mydomain.com.(
     2004080201
     28800
     14400
     3600000
     86400
           )
    IN NS dns.mydomain.com.

  IN NS dns2.mydomain.com.

  IN MX 10 mail.mydomain.com.

mail IN A 192.168.0.119

ftp  IN A 192.168.0.119

www IN A 192.168.0.55

www IN CNAME dns.mydomain.com.

dns  IN A 192.168.0.42

dns2 IN A 192.168.0.43

cw  IN A 192.168.0.55

xs   IN A 192.168.0.55

jl   IN A 192.168.0.55

xc  IN A 192.168.0.55

   (5)利用vi编辑器创建/var/named/192.168.0.rev区域文件,实现反向解析。

# [root@root named]cp /var/named/chroot/var/named/named.local 192.168.0.rev

# [root@root named]vi /var/named/chroot/var/named/192.168.0.rev

 $TTL   86400

@  IN SOA dns.mydomain.com.  root.dns.mydomain.com.  (
                                      2004080201
                                      28800  
                                      14400
                                      3600000
                                      86400

                                                        )
      IN   NS   dns.mydomain.com.

     IN  NS   dns2.mydomain.com.

     IN  MX 10 mail.mydomain.com.

42  IN     PTR    dns.mydomain.com.

43  IN     PTR    dns2.mydomain.com.

55  IN     PTR   www.mydomain.com.

55  IN     PTR   cw.mydomain.com.

55  IN     PTR   xs.mydomain.com.

55  IN     PTR   jl.mydomain.com.

55  IN     PTR   xc.mydomain.com.

119  IN     PTR   mail.mydomain.com.

119  IN     PTR   ftp.mydomain.com.

存盘退出。

(6)设置区域文件的所有者为named 用户和named用户组。

# [root@root named]chown /var/named/chroot/var/named/named.named / *

 (7)配置DNS客户端,使用该DNS服务器。

# [root@root named]vi /etc/resolv.conf

   Search mydomain.com.

   Nameserver 192.168.0.42

 (8)启动named守护进程,开始域名解析服务。

# [root@root named]service named start

# [root@root named]service named status

 (9)输入命令,验证DNS服务器是否启动正常。

# [root@root named]netstat –ln

 (10)测试DNS服务器。

 验证:

修改linux的/etc/resolv.conf文件的dns地址为192.168.0.42

在windows的TCP/IP中修改dns地址192.168.1.2

 #host www.mydomain.com.

 #host 192.168.0.42

或者用nslookup 命令

# [root@root named]nslookup

>server 192.168.0.42

> host www.mydomain.com

>host 192.168.0.55若能互相解析,则代表配置正确。

启动linux 的www服务器,在windows中直接用http://www.mydomain.com.访问.

二、  实训中涉及的知识点

(一).DHCP服务器涉及的知识点:1.DHCP服务器的简介:DHCP 是 Dynamic Host Configuration Protocol(动态主机分配协议)缩写 。在大中型网络中,为每一台计算机分配一个静态IP地址,会加重管理员的负担,且容易导致地址分配错误。因此在大中型网络中使用DHCP是非常有效率的。

2.动态主机配置协议(DHCP)的作用:协议允许服务器向客户端动态分

配IP地址和配置信息。通常,

DHCP服务器至少给客户端提供

以下基本信息:

§   IP地址

§   子网掩码

§   默认网关

§   它还可以提供其它信息,如域名服务(DNS)服务器地址和WindowsInternet命名服务(WINS)服务器地址。

§ 3.使用DHCP的好处: 安全而可靠的配置

 DHCP 避免了由于需要手动在每个计算机上键入值而引起的配置错误。DHCP 还有助于防止由于在网络上配置新的计算机时重用以前指派的 IP 地址而引起的地址冲突。

§  减少配置管理
 使用 DHCP 服务器可以大大降低用于配置和重新配置网上计算机的时间。可以配置服务器以便在指派地址租约时提供其他配置值的全部范围。这些值是使用 DHCP 选项指派的。

§ DHCP 租约续订过程还有助于确保客户机配置需要经常更新的情况(如使用移动或便携式计算机频繁更改位置的用户),通过客户机直接与 DHCP 服务器通讯可以高效自动地进行这些改动。

4.rpm,vi等命令的正确使用。

§ 5./etc/dhcpd.conf:dhcp 的主要配置文件。这个文件不一定存在,需要手动建立。每个 dhcp组件在推出时,都会附上一个范例文件dhcpd.conf.sample.

6./etc/dhcpd.conf文件配置中各行所代表的意思和需要配置的地方.

(二).DNS服务器涉及的知识点:1. DNS简介: DNS就是Domain Name System,能把像www.163.com(网易)这样的域名转换为202.181.28.52这样的IP地址;

没有DNS,浏览网易网站时,就必须用202.181.28.52这么难记的数字来访问。

提供DNS服务的那台电脑,就是DNS服务器。2.DNS系统的组成:DNS是基于客户/服务器模型设计的。本质上,整个域名系统以一个大的分布式数据库的方式工作。

在概念上可以将DNS分为3个部分:

1)                域名空间:标识一组主机并提供有关信息的树结构的详细说明。树上的每一个节点都有其控制下的主机的有关信息的数据库。

2)                域名服务器:保持和维护域名空间中数据的程序。

3)                解析器:简单的程序或子程序库,从服务器中提取信息以响应对域名空间中主机的查询,用于DNS客户。3.DNS域名服务器的类型:主域名服务器(master):从管理员创建的本地磁盘文件中加载域信息,是特定域所有信息的权威性的信息源。包括主配置文件、正向域的区域文件、反向域的区域文件、缓存文件和本地回送文件。

辅助域名服务器(slave) :主域名服务器的备份。包括主配置文件、缓存文件和本地回送文件。高速缓存服务器:主要功能是提供域名解析的缓存。只包括缓存文件。

三、  实训中遇到的难点及解决办法

难点:1.在DNS添加邮件的正反向域名时,正向区域未添加邮件记录,导致DNS未能正确解析邮件服务。2. 用vi编辑器,创建/var/named/mydomain.com.zone区域文件时,未在前面加入默认的指定的根目录.3.使用# [root@root root]rpm –ivh /usr/local/src/dhcp-3.0.1-12_EL.i386.rpm找不到安装路径,无法进行安装。

解决办法:1.在正向配置区域文件中加入邮件记录IN MX 10 mail.mydomain.com.在反向区域配置文件中加入IN  MX 10 mail.mydomain.com.2.var/named/chroot是默认的指定的根目录,下面列出的所有目录和文件都在该目录下:/etc/named.conf,  /var/named/named.ca, /var/named/localhost.zone,  /var/named/named.local.3.把dhcp软件包拷贝到/usr/local/src/路径下.

四、    小结

1.通过实训让我们对dhcp,dns,mail,ftp,http,samba服务器有了新的认识,知道了各  

服务器的功能和各服务器的关系。

2.我通过配置DHCP和DNS服务明白了DHCP和DNS服务的配置过程,配置中需要注意的事项,只是在IP的分配上还有所不足,需要多看书和练习。

3.在实训的三天培养了我们的动手能力和团队合作意识。

五、  网络拓朴图

.

   

更多相关推荐:
linux 实习报告

实习报告实习性质:linux操作系统课程实习学生姓名:xx专业班级:xx指导教师:xx实习时间:20xx年12月16日-20xx年12月20日实习地点:4112、4212、4312、4412重庆工程职业技术学院…

linux实验报告

实验二Linux常用命令使用一、实验目的1.掌握Linux一般命令格式。2.掌握有关文件和目录操作的常用命令。3.掌握有关进程操作的常用命令。4.熟练使用man命令。二、实验内容1.熟悉cd、date、pwd、…

Linux实验报告

Linux操作系统实验报告实验编号实验编号实验名称实验名称实验1Linux安装实验2掌握虚拟机的使用实验目的1熟练掌握Linux系统的安装实验目的实验任务1虚拟机的使用实验任务2安装RedHatLinux90操...

Linux实训报告

实训报告实训名称Linux操作实训学院计算机学院专业班级科学与技术1班学号20xx40410118学生姓名张超凡指导教师xxx20xx年12月28日

Linux操作系统实习报告

沈阳航空航天大学Linux系统操作实习报告院系计算机学院专业计算机科学与技术班级84010103学号20xx040101061姓名李雪城指导教师王越完成日期20xx年7月22日7月18日实习内容今天是Linux...

linux实习报告

实习报告实习性质Linux服务器配置与管理学生姓名田茂楫专业班级指导教师牛泽唐林龚启军实习时间实习地点重庆工程职业技术学院1重庆工程职业技术学院学生实习考核表2一实习目的一学会在虚拟中用正确方法在Linux系统...

Linux实验报告-Linux下的网络接口配置

河南师范大学综合性、设计性实验项目简介学院名称(公章):软件学院学年20##-20##第1学期填表日期:20##年12月11_日注:开课时间填本实验项目所有实验班的具体上课时间,如11月12日下午3:00-5:…

linux课程实验报告ww - 副本 (6)

sadfawerfreeewwweee实验内容21安装Apache软件22配置www服务器23建立个人web站点24建立虚拟主机25linux下dns架设26apachemysqlphp2实验原理21WWW原理...

linux实训报告

实训报告实训名称Linux操作实训学院计算机学院专业班级08网络工程学号20xx40420xx1学生姓名范文琪指导教师周松林李辉燕20xx年6月26日1234567891011

Linux实训报告

湖南娄底职业技术学院Linux网络服务器配置与管理实训报告设计题目Linux基础及应用实训系部电子信息工程系专业计算机网络技术学生姓名方忠卫学号20xx020xx117起迄日期20xx年11月26日20xx年1...

linux实验报告

学生实验报告20xx20xx学年第二学期一实验目的1掌握Linux操作系统中多线程编程的基本原理和方法2学会利用创建多线程实现单词统计二实验原理1多线程编程线程在进程的基础上作进一步抽象也就是说一个进程分为两个...

Linux实验报告

课程编号B080103040Linux操作系统实验报告东北大学软件学院实验一熟悉Linux环境实验内容一练习常用的Shell命令当用户登录到字符界面系统或使用终端模拟窗口时就是在和称为shell的命令解释程序进...

linux实训报告(18篇)