1、 1 Linux 操作系统课程设计 题目: 构建综合网络服务器 姓名: * 班级: * 系部: * 指导教师: * 日期:2012 年 10 月 30 日 2 摘要随着 Internet 的日益普及,在网络上学会配置网络服务器,有着非常重要 的意义。综合网络服务器基于 LINUX 操作系统上,进行服务器与客户端之间的 连接, 实现服务器为客户端提供服务。 其实训内容包括 linux 服务器搭建与测试: dhcp(主机 IP 的动态获取)服务器搭建与应用、dns(域名解析)服务器搭建与 应用、ftp(能够实现网络文件传输的上传和下载)服务器搭建与应用、www(能 够实现基于域名的虚拟机访问)服务
2、器搭建与应用、网络访问等等。综合网络服 务器的功能强大,操作简单,扩展性强,稳定性高;方便不同操作系统平台之间 的移植;网站最大限度地实现易维护性和易操作性。Linux 是一套免费使用和自 由传播的操作系统,以其稳定性和灵活性而著称。完善的内置网络是 Linux 的一 大特点。Linux 为用户提供了完善的、强大的网络功能。作为一种网络操作系统, 它在网络服务器上得到了广泛的应用。 关键词 :域名访问、Linux、网络服务器、服务器配置 目目 录录 3 一、课程设计目的:. 4 二、课程设计的实验环境:. 4 三、课程设计的方法与步骤:. 4 3.1 配置 DHCP 服务器原理与步骤 . 4
3、3.2 配置 ftp 服务器原理与步骤 . 5 3.3 配置 DNS 服务器原理与步骤 6 3.4 配置 HTTP 服务器原理与步骤 6 四、课程设计的实施过程:. 7 (一)DHCP 配置 . 7 (二)DNS 配置 8 (三)FTP 配置. 9 (四)HTTP 配置 9 五、课程设计的结果. 11 (一)DHCP 配置结果 11 (二)DNS 配置结果.11 (三)FTP 配置结果11 (四) HTTP 配置结果12 六、心得体会. 13 参考文献13 4 一、一、课程设计目的:课程设计目的: 本次实训是为了配合本学期所开设的课程Linux 操作系统而设置的,目 的是让学生在实训的过程中掌
4、握 Linux 各种服务器的安装、配置与管理。以培养 学生的独立思考能力与动手能力为主导原则, 目的在于对课堂讲授的内容加深理 解和巩固,让学生在理解基本理论的基础上,掌握 Linux 的功能、掌握服务器配 置的方法,提高学生的分析问题、解决问题的能力和动手能力。在培养学生动手 实践能力的同时,逐步锻炼学生自学的能力,进一步树立学生的创新精神。 二、二、课程设计的实验环境:课程设计的实验环境: 1.软件配置:Windows 2000/XP/Vista系统 Vmware Workstation 6.0及以上版本 Linux Redhat系列 2.硬件配置:CPU P4 2.0G以上、内存 512
5、MB以上 三、三、课程设计的方法与步骤:课程设计的方法与步骤: 3.1 配置 DHCP 服务器原理与步骤 DHCP 称为动态主机配置协议。DHCP 服务允许工作站连接到网络并且自动获 取一个 IP 地址。配置 DHCP 服务的服务器可以为每一个网络客户提供一个 IP 地址、子网掩码、缺省网关、一个 WINS 服务器的 IP 地址,以及一个 DNS 服务器的 IP 地址。 DHCP 的工作原理: DHCP 是一个基于广播的协议,它的操作可以归结为四个阶段,这些阶段是 IP 租用请求、IP 租用提供、IP 租用选择、IP 租用确认。 1) IP 租用请求:DHCP 服务器首次启动时,客户机向 DH
6、CP 服务器发送 一个 dhcpdiscover 数据包向服务器提出 IP 租用请求 5 2) 租用提供:当 DHCP 服务器收到 dhcpdiscover 数据包后,该服务器 它会根据自己的作用域地址池为该客户保留一个 IP 地址并且在网 络上广播一个来实现,该消息包含客户的 MAC 地址、服务器所能提 供的 IP 地址、子网掩码、租用期限,以及提供该租用的 DHCP 服务 器本身的 IP 地址 3) IP 租用选择:如果子网还存在其它 DHCP 服务器,那么客户机在接受 了某个 DHCP 服务器的消息后, 它会广播一条包含提供租用的服务器 的 IP 地址的 DHCPREQUEST 消息,在该子网中通告所有其它 DHCP 服 务器它已经接受了一个地址的提供, 其他 DHCP 服务器在