Linux实训报告

时间:2024.4.29

校徵

湖南娄底职业技术学院

Linux网络服务器配置与管理

实训报告

设计题目:     Linux 基础及应用实训   

系    部:     电子信息工程系     

专    业:     计算机网络技术        

学生姓名:     方  忠  卫            

学  号:         200902060117           

起迄日期:   20## 年  11   26 日 ~ 20## 年 12月 2 

指导教师:     王 若 松      

教研室主任:   胡   楠         


目录

实训目的....................................................................................................................................... 1

实训重点....................................................................................................................................... 2

第一章Samba服务器配置............................................................................................................. 3

1.1  Samba 服务器简介................................................................................................................................................... 3

1.2 安装Samba服务器所需软件................................................................................................................................... 3

1.3 Samba服务的主配置文件简介和该服务器的启动............................................................................................. 3

1.4 Samba用户的建立..................................................................................................................................................... 4

1.4.1 添加系统用户和组........................................................................................................................................... 4

1.4.2 添加samba用户............................................................................................................................................... 4

1.5 修改Samba主配置文件并重新加载服务.............................................................................................................. 5

1.6  分别使用Windows与Linux作为客户端访问共享进行测试........................................................................ 6

第二章 DHCP服务器配置.............................................................................................................. 6

2.1 DHCP 服务器简介....................................................................................................................................................... 6

2.2 DHCP服务器所需软件............................................................................................................................................... 7

2.3 dhcpd.conf文件配置.............................................................................................................................................. 7

2.3.1 查看示例文件所在位置................................................................................................................................... 7

2.3.2 将示例文件复制至/etc/下,并命名为dhcpd.conf............................................................................. 7

2.4 编辑主配置文件.......................................................................................................................................................... 7

2.5启动dhcpd服务器...................................................................................................................................................... 7

2.6 修改客户机为自动获取IP地址模式并进行测试............................................................................................... 7

第三章DNS服务器配置................................................................................................................. 8

3.1 DNS 服务器简介......................................................................................................................................................... 8

3.2 安装BIND 相关软件包。......................................................................................................................................... 8

3.4 编辑DNS客户机/etc/resolv.conf文件.......................................................................................................... 8

3.5 修改主配置文件/etc/named.conf....................................................................................................................... 8

3.6 创建区域文件test.com.zone并编辑区域文件test.com.zone................................................................ 9

3.7 使用nslookup检测配置文件.............................................................................................................................. 10

3.8 在客户机上使用dig命令测试............................................................................................................................. 10

第四章 Web服务器配置............................................................................................................... 10

4.1 Web服务器简介........................................................................................................................................................ 10

4.2 使用rpm来安装Apache软件包.......................................................................................................................... 10

4.3 启动服务器................................................................................................................................................................ 10

4.4启动浏览器访问Apache服务器........................................................................................................................... 10

4.5 设置DNS服务器,IP指向Apache服务器中的ex.com页面...................................................................... 11

4.6 在Apache配置文件中添加相应内容.................................................................................................................. 11

4.7 在客户机浏览器测试............................................................................................................................................... 11

第五章 FTP服务器配置............................................................................................................... 12

5.1 FTP服务器简介........................................................................................................................................................ 12

5.2 安装vsftpd软件包................................................................................................................................................ 12

5.4 启动FTP服务........................................................................................................................................................... 12

5.5 编辑主配置文件/etc/vsftpd/vsftpd.conf.................................................................................................. 12

5.6 重新启动FTP服务................................................................................................................................................... 12

5.7 在Linux客户端运行gftp命令访问FTP服务器进行功能测试................................................................. 12

第六章 邮件服务器的搭建........................................................................................................... 13

6.1邮件服务器简介........................................................................................................................................................ 13

6.2安装软件..................................................................................................................................................................... 13

6.3在DNS服务器上正确解析mail.com................................................................................................................... 13

6.4 将客户机DNS地址指向DNS服务器,利用nslookup进行mail.com解析测试.................................... 13

6.5 修改/etc/mail/local-host-names,添加邮件主机名称......................................................................... 13

6.6 编辑/etc/mail/sendmail.mc,对参数修改,并生成sendmail.cf文件............................................ 13

6.7 启动sendmail服务................................................................................................................................................ 13

6.8 发送邮件测试............................................................................................................................................................ 13

第七章 总 结.............................................................................................................................. 15


实训目的

   通过本次实训到达如下几个目的:

1.实现Linux与Windows的系统文件的共享,Samba服务器的基本结构以及配置文件的修改。

2. 掌握DHCP服务器的安装、DHCP服务器的基本设置、基本参数的应用、客户端的配置应用等。

3. 理解DNS服务的工作原理、配置方法等

4.掌握用Apache来构建一个具有基本功能的Web服务器、HTTP.conf配置文件的修改、FTP服务器的配置方法以及FTP客户端的应用等。

5.掌握邮件服务器的工作原理以及邮件服务器的构建、使用、维护等。

 

实训重点

1.Samba服务器配置

1)  Linux与Windows的系统文件的共享。

2)  Samba服务器配置。

3)  smb.conf文件修改。

2.DHCP服务器配置

1)  DHCP服务器配置DHCP服务器配置

2)  dhcpd.conf文件修改

3.DNS服务器配置

1)  DNS的配置方法

2)  DNS配置文件的修改

4.WEB服务器配置

1)  Web服务器构建

2)  HTTP.conf配置文件的修改

5.FTP服务器配置

(1) FTP服务器的配置.

(2) FTP客户端配置

6.邮件服务器配置

1)  邮件服务器工作原理

2)  邮件服务器创建与使用

第一章Samba服务器配置

1.1  Samba 服务器简介

   Smba服务器使用SMB协议为Linux系统和windows之间实现文件和打印机共享。它具有文件和打印机共享;身份验证和权限设置;名称解析以及浏览服务等功能。配置该服务器简单只需要修改参数,主要是正确安装好该服务器所需软件包等。

1.2 安装Samba服务器所需软件

   配置该服务器需要如下软件的支持,这些软件默认情况下没有安装,先查看相应的软件包:

[root@localhost ~] # rpm -qa |grep samba

如果没有显示如下软件就手动安装:

  samba-commont-3.0.25-0.el5.8,Samba-client-3.0.25-0.el5.8,Samba-3.0.25-0.el5.8,System-config-samba-1.2.39-1.e15,Samba-swat3.0.28-0.e15.8。

   安装命令为:[root@localhost ]# rpm –ivh  samba-commont-3.0.25-0.el5.8 --nodeps --force  (其他的类似安装)显示信息如下图:

1.3 Samba服务的主配置文件简介和该服务器的启动

    Samba服务的主配置文件存放于/etc/samba/目录下,主配置文件为etc/samba/smb.conf

它主要由全局变量配置和共享定义两部分组成,至于它的原理和设计比较高深,作为初学者就不去太多的研究,着重掌握最基本的运用即可。服务器的启动命令为:service smb start

1.4 Samba用户的建立

   添加用户:smbpasswd -a 用户名

   删除用户:smbpasswd -x 用户名

1.4.1 添加系统用户和组

   实现命令:[root@localhost /]#groupadd sales

[root@localhost /]#groupadd tech

[root@localhost /]#useradd ge

[root@localhost /]#useradd  -g  sales  roy

[root@localhost /]#useradd  -g  sales  sam

[root@localhost /]#useradd  -g  sales  john

[root@localhost /]#useradd  -g  tech  alex

[root@localhost /]#useradd  -g  tech  tina

[root@localhost /]#useradd  -g  tech  rose

1.4.2 添加samba用户

   实现命令:[root@localhost /]#smbpasswd  -a  ge

[root@localhost /]#smbpasswd  -a  roy

[root@localhost /]#smbpasswd  -a  sam

[root@localhost /]#smbpasswd  -a  john

[root@localhost /]#smbpasswd  -a  alex

[root@localhost /]#smbpasswd  -a  tina

[root@localhost /]#smbpasswd  -a  rose

1.5 修改Samba主配置文件并重新加载服务

   首先进入Samba主配置文件:

[root@localhost /] # vi  /etc/samba/smb.conf

注释掉passdb  backend = tdbsam

然后要加入smb  passwd  file = /etc/samba/smbpasswd

接着还要添加以下内容:

[public]

comment = share data

path = /data/share

public = yes

[sales]

comment = sales data

path = /data/sales

writable = yes

valid users = ge,@sales

[tech]

comment = tech data

path = /data/tech

writable = yes

valid users = ge,@tech

  最后保存并推出:wq

  重载服务: # server smb reload

1.6  分别使用Windows与Linux作为客户端访问共享进行测试

   使用Windows与Linux作为客户端访问共享进行测试效果图如下:

图1.1单用户访问samba服务器

图1.2多用户访问samba服务器

第二章 DHCP服务器配置

2.1 DHCP 服务器简介

    DHCP是动态主机配置的英文缩写,用于手动分配IP地址。为网络中所有的DHCP客户机提供网络配置信息,并且实现DHCP客户机向DHCP服务器发出配置请求,并按照服务器返回的信息进行网络配置等

2.2 DHCP服务器所需软件

   按照教材中安装相应的软件包,具体安装过程略

2.3 dhcpd.conf文件配置

   DHCP的主配置文件为:/etc/dhcpd.conf ,在安装好相应的软件包后系统会自动建立一个实例文件。这里主要对这个实例进行修改、配置等

2.3.1 查看示例文件所在位置

   命令:# rpm -ql dhcp-3.0.5-13.e15|grep dhcpd.conf.sample

2.3.2 将示例文件复制至/etc/下,并命名为dhcpd.conf

   命令 :# cp /usr/share/doc/dhcp-3.0.5/dhcp.conf.sample  /etc/dhcp.conf

2.4 编辑主配置文件

   命令:# vi /etc/dhcp.conf

2.5启动dhcpd服务器

   命令:# service dhcpd start

2.6 修改客户机为自动获取IP地址模式并进行测试

    修改客户机为自动获取IP地址模式效果图如下:

图1.3 windows客服端设置

图1.4客户机自动获取ip

第三章DNS服务器配置

3.1 DNS 服务器简介

3.2 安装BIND 相关软件包。

   按照教材安装相应的软件包安装具体安装过程略

3.3设置DNS服务器IP地址
   实现命令如下:
ifconfig eth0 10.2.2.1 netmask 255.0.0.0

Ifconfig eth0 up

3.4 编辑DNS客户机/etc/resolv.conf文件

  命令:vi /etc/resolv.conf   修改相对应的IP参数即可

3.5 修改主配置文件/etc/named.conf

    实现命令:vi /etc/named.conf 效果图如下:

图3.1修改主配置文件效果图

3.6 创建区域文件test.com.zone并编辑区域文件test.com.zone

   创建区域文件:

# cd /var/named/chroot/var/named

# cp -a localhost.zone test.com.zone

# ln -s /var/named/chroot/var/named/test.com.zone  /var/named/test.com.zone

   配置该区域:

 $ TTL     86400

@            IN SOA ns.test.com.master.test.com.(

                                 42    ;serial(d.adams)

                                 3H    ;refresh

                                 15M   ;retry

                                 1W    ;expiry

                                 1D)   ;minimum

             IN NS      ns.test.com.

             IN MX  5   mail.test.com.

             IN MX  10   mail9.test.com.

ns    IN          A   10.1.2.2.1  

mail  IN          A   10.1.2.2.2

www   IN          A   10.1.2.2.3 

mail9 IN          A   10.1.2.2.4 

ftp   IN         CNAME   www 

3.7 使用nslookup检测配置文件

   实现命令:#nslookup

>set type=a

>test.com

>mail

>mail9

>www

>ftp

3.8 在客户机上使用dig命令测试

   测试:#dig www.test.com

 

第四章 Web服务器配置

4.1 Web服务器简介

   WWW服务是网络中使用最多的服务之一,用户在网上能通过图形界面获取信息和其他服务。通过HTML超文本协议发送和接收文件等方便了人们的生活。

4.2 使用rpm来安装Apache软件包

   按照教材安装相应的软件包,具体安装过程略

4.3 启动服务器

    命令:service httpd start  

4.4启动浏览器访问Apache服务器

     打开linux自带浏览器访问Apache服务器效果图如下:

图4.1 Apache测试页面

4.5 设置DNS服务器,IP指向Apache服务器中的ex.com页面

   IP指向Apache服务器中的ex.com页面效果图:

图4.2 IP指向Apache服务器中的ex.com配置

4.6 在Apache配置文件中添加相应内容

    Apache配置文件中添加相应内容如下图:

图4.3 Apache配置文件

4.7 在客户机浏览器测试

    在Windows 平台 的浏览器中地址栏输入www.ex.com测试

 

第五章 FTP服务器配置

5.1 FTP服务器简介

   FTP是用于进行文件传输的网络协议,分为服务器和客户机两个角色

它的主要的传输模式有以下两种:

主动模式:由服务器主动连接客户机建立数据链路

被动模式:FTP服务器等待客户机建立数据链路

FTP服务器使用的端口

21端口用于与客户机建立命令链路

在主动模式下服务器使用20端口向客户机建立数据链路

5.2 安装vsftpd软件包

   按照教材安装相应的软件包,具体安装过程略

5.4 启动FTP服务

   命令:# service  vstfpd start

5.5 编辑主配置文件/etc/vsftpd/vsftpd.conf

   命令:# vi /etc/vsftpd/vsftpd.conf 并修改相关参数,由于该服务操作简单不再详述。

5.6 重新启动FTP服务

   命令: # service  vsftpd restart

5.7 在Linux客户端运行gftp命令访问FTP服务器进行功能测试

测试:在浏览器地址栏输入ftp:服务器域名或IP 即可

第六章 邮件服务器的搭建

6.1邮件服务器简介

   电子邮件已成为人们工作和学习的主要通信工具之一,用户可以将自己的邮件通过网络发送给另外一个用户,同时也能接收其他用户发来的邮件。电子邮件具有快捷、方便和经济适应的特点。方便了人们的学习与工作。因此,它的配置具有重要的意义。

6.2安装软件

    按照教材安装相应的软件包,具体安装过程略

6.3在DNS服务器上正确解析mail.com

   DNS服务器上正确解析在配置dns时已完成不再详述

6.4 将客户机DNS地址指向DNS服务器,利用nslookup进行mail.com解析测试

   地址指向在dns配置时已完成,不在再详述。解析测试命令:

# nslookup

> mail.test.com

6.5 修改/etc/mail/local-host-names,添加邮件主机名称

命令:vi /etc/mail/local-host-names

    添加邮件主机名称: vi /etc/mail/local-host-names

    添加邮件主机名 test.com

Mail.test.com  保存并退出

6.6 编辑/etc/mail/sendmail.mc,对参数修改,并生成sendmail.cf文件

  编辑/etc/mail/sendmail.mc:  vi /etc/mail/sendmail.mc

sendmail.cf 文件的生成# m4 /etc/mail/sendmail.mc > /etc/mail>sendmail.cf

6.7 启动sendmail服务

   启动:# service sendmail restart

6.8 发送邮件测试

   发送邮件测试效果图如下:

图6.1FoxMail发邮件

 

 

 

 

第七章 总 结

    通过本次实训,对linux环境有了更深入的认识,并且通过实践,巩固了从课本上所学的理论知识。同时进一步掌握了linux环境下的各种命令,例如cd命令可以切换到其他目录下,ls可以列出当前目录下的文件以及子目录,date命令可以显示当前时间,以及通过熟练的使用各种通配符,例如*,?,有选择地显示目录的内容等等

除此之外,我能够自己动手配置Samba服务器,DHCP服务器,DNS服务器、WEB服务器以及邮件服务器。对这些服务器的实现原理以及他们的功能都有了更深刻的认识,在对它们有了更深刻的认识的基础上,我能够通过各种命令,来对服务器的功能进行设置,使得最终能够实现实验中的各种要求。当配置出现问题时,我会仔细检查实验中的步骤,检查是否由于粗心而出现了错误,还是由于在设计配置的过程中存在着不合理的因素,通过仔细的检查和反复的实验,排除各种错误。

    在此次实训过程中,我将理论与实训相结合,用理论指导实践,用实践巩固理论,进一步加强了自己的学习能力以及动手能力。在遇到困难时,我虚心向王老师和同学请教,不懂就问。有错就改情况下才得以顺利完成!在此次实训中,王老师的悉心指导以及同学们都给了我很大的帮助。在此表示感谢!

更多相关推荐:
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实训报告

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

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

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

Linux操作实训报告模板

实训报告实训成绩评定表

linux实训报告

陕西国防工业职业技术学院姓名学号指导老师实训时间实训地点成绩Linux实训报告陕西国防工业职业技术学院SHAANXIINSTITUTEOFTECHNOLOGY编制部门计算机教研室班级网络3101姓名学号实验项目...

linux实训报告

烟台南山学院软件工程学院Linux操作系统课程设计实训报告20xx20xx学年第一学期班级08计科22姓名杨森学号20xx03405169专业计算机科学与技术指导教师张海燕Linux操作系统课程设计08级计科2...

linux实训报告(18篇)