济南铁道职业技术学院毕业设计(论文)题目:linux网络服务器构建系别:信息系专业:计算机网络技术班级:计网0732学生姓名:王春姣指导教师:刘志杰完成日期:济南铁道职业技术学院毕业设计(论文)任务书班级计网0732学生姓名王春姣指导教师刘志杰设计(论文)题目Linux网络服务器构建主要研究内容1、用户的需求2、系统结构设计3、系统的组成和安装4、企业网系统介绍主要技术指标或研究目标5、系统集群等技术实现6、系统的容错和负载均衡7、网络操作系统的安装和设置,DNS,IIS和DHCP,VPN,FTP,Web等服务的设置8、网络操作系统结构设计9、企业网络服务器的配置基本要求1、局域网服务器包括:DNS服务器、DHCP服务器、Web服务器、FTP服务器、VPN服务器、邮件服务等。2、网络中的服务器必须具有容错和负载均衡能力。3、网络操作系统的选择:在WindowsServer、UNIX、Linux、等网络操作系统中任意选择。4、利用网络操作系统自带的防火墙或ISA等软件技术,构建网络防火墙确保局域网的安全。5、必须构建VPN服务器,使位于Internet网络的客户端能够访问局域网的资源。6、设计的网络应具备对系统的保护及还原措施。7、设计的网络应易于维护,并具备可靠性、安全性。参考文献1、林天峰.Linux服务器架设指南.清华大学出版社.2010年1月.2、张勤.Linux服务器配置实录.人民邮电出版社.2010年1月.3、张保通.网络互连技术—路由、交换与远程访问.2009年10月.4、(美)SandraK.Linux服务器性能调整.清华大学出版社.2009年9月.5、黄骁.WindowsServer2008服务器配置与管理手册.海洋出版社.2009年11月.6、IT同路人.WindowsServer2003服务器架设详解.人民邮电出版社.2008年7月.7、王达.网管员必读—服务器与数据存储.电子工业出版社.2007年10月.摘要随着社会的发展和信息技术的飞速进步,特别是网络技术的飞跃,在今天这个信息化的社会里,网络技术的发展已经超越了其他技术的发展。那么在网络的背后又是什么操纵着这些复杂的服务呢?windows的普及使计算机不再只是为那么技术人员才会使用电脑,它给大家带来一个简单易用的操作,只要你对计算机有些了解就能使用计算机去做很多事,在追求方便的同时人们有开始着中于网络和系统的安全,而Linux就是目前在网络服务器上最受青睐的操作系统。也许有的人会想,既然widows系统服务器版本已经足够的满足人们的需求但又为什么还要去追求那些比较复杂操作的系统呢?其实不用说大家都很明白的了解到Linux的优越性,为什么会有人说在Internet个骨干网络中Linux是一个明珠,就是因为它的稳定性和可靠性,试想在一个提供成千上万的网络服务中不断的请求服务要不断的响应客户的程序和请求,并且做为服务器如在网络中不可或缺的、DNS、FTP、Email、DHCP等服务有的服务一开始工作就要上年甚至几年的长时间不断的运行,具有相关的人士统计在internet网络的大型服务器有70%以上的是Linux操作系统来掌控的并且长时间工作的服务器中长时间工作的相对的windows系统下的只有2%-3%,而其他的都是由Linux来完成所有的操作。关键字:linux网络服务器构建目录1引言(或绪论)(作为正文第1章,小4号宋体,行距18磅,下同)…………12××××××(正文第2章)……………………………………………………Y2.1××××××(正文第2章第1条)…………………………………………Y2.2××××××(正文第2章第2条)…………………………………………Y2.X××××××(正文第2章第X条)…………………………………………Y3×××××(正文第3章)………………………………………………Y………………………………………(略)X×××××(正文第X章)………………………………………………………Y总结……………………………………………………………………………………Y致谢……………………………………………………………………………………Y参考文献………………………………………………………………………………Y附录A××××(必要时)…………………………………………………………Y附录B××××(必要时)…………………………………………………………Y图1×××××(必要时)…………………………………………………………Y图2×××××(必要时)…………………………………………………………Y表1×××××(必要时)…………………………………………………………Y表2×××××(必要时)…………………………………………………………Y1引言也许在一开始就会有人感到疑惑,为什么有很好用的图形界面的windows还要去使用难以着手的Linux呢?先道出它存在的一些缺点吧,在现在的操作系统界里出了各种不同类型的操作系统,Linux作为主导但目前来讲它要普及还是存在一些问题的,使用者相对来说很少,上手也比较困难。面对众多命令行和类似于DOS命令的指令,别说是普通员工用户了,就是网络管理员也会觉得比较头疼。它不象windows那样只需要通过对图形单或是双击。因此要对Linux有深刻的了解和学习就要花费很多精力的。但是在Internet中每天有那么的服务和请求,这就要求系统稳定、可靠和安全的提供服务,Linux正担负着这样的任务,又正因为它满足这样的条件因此基于Linux的网络就大力发展了。现代网络世界里,如果说有人讲他懂电脑,那么最基本的就是要会熟练的掌握操作系统,基于网络服务器的Linux正是发展中的佼佼者,这就是我为什么选择Linux而不选择windows的原因,基于这样的环境我选了这个课题,也希望通过这个课题来使自己掌握相关的、更多关于Linux的知识。2Linux操作系统的安装就目前中小公司而言服务器上安装的操作系统以windows系统为主,但是稍微有些经验管理员认识到在稳定性和安全性linux操作系统比windows要强很多。因此越来越多的网络管理员开始建议公司使用unix或linux系统来担当服务器重任。然而linux系统却存在着先天不足的缺点,那就是使用者相对来说很少,上手也比较困难。面对众多命令行和类似于DOS命令的指令,别说是普通员工用户了,就是网络管理员也会觉得比较头疼。在本论文中就以Redhatlinux作为平台进行,虽然他自带图形化界面,但是很多操作和windows有很大区别,连组件的命名方法也不同,所以对一般用户来说依然难以上手。如何解决linux系统这一先天不足呢?redhatLinux在操作系统的领域中占有相当的地位。该款linux融合了windows系统下的易用性以及传统linux的稳定性,用户使用起来很轻松,特别是在其图形界面x-window下所有操作和windows系统几乎一样。现在就搭建Linux平台环境做个初步的介绍。第一步:开机按DEL键进入BIOS,在BIOS设置界面中将操作系统的启动方式设置为光驱。第二步:重新启动计算机,将第一张安装光盘放入光驱。启动时将出现安装模式选择界面,我们可以在图形化安装界面与字符模式之间进行选择,当然对于我们这些想省事又是初次安装的用户来说还是使用图形化界面安装更方便,直接按回车键即可。第三步:就通过Linux的图形界面进行安装启动计算机,进入引导后,回车进入到检测安装光盘,这里选择“ship”跳过检测,如图2.1所示2.1检测安装光盘系统启动图形界面安装,然后进入欢迎界面,如图2.2所示,进一步安装选择语言如图2.3所示2.2安装欢迎界面2.3选择语言继续安装,出现磁盘分区的设置,可以自动分区也可以自己手动划分,在这实验中就选择”手动划分”然后自己新建一个挂载点为”/”的作为根分区并且它的文件格式为”ext3”,然后再创建一个交换分区(用来虚拟内存的取为内存大小的2倍大小即可)分区的格式选”swap”挂载点不选。在选好继续下一步的安装提示”可能丢失数据”选着”是”。如图2.4所示2.4手动分区继续安装向导,出现网络配置界面,配置这个界面是用来网络连接的一些基本参数的配置。如图2.52.5IP参数设置在配置好了网络的参数后,出现防火墙的安装和配置界面,如果需要的防火墙进行基本的配置则选中,并进行配置,接下来出现时区选择,在此选择所在的时区,如图2.6所示。2.6时区选择界面在软件包的安装中,会出现一些基本的安装也可以自己选择对某些组件的安装,在有的情况我们为了避免安装后的麻烦,在这就选择好需要的相关的组件,并对其筛选,如图2.7所示。2.7组件选择做了基本的选择后,单击下一步。然后就出现了开始安装的界面,到这里为止基本的选择就差不多了,接下来的就是软件包的安装阶段。如图2.8所示。2.8开始进行安装在这个阶段可能需要一个比较长的时间,在安装过程中对选中的一些基本的组件的文件解压和安装过成,更换3张系统盘后,最后提示安装成功的界面,如图2.9所示。2.9安装成功界面重新启动系统,到这Linux环境平台就完成了,接下来就是对网络服务的基本认识、安装和配置等工作。启动系统后,在Linux终端上运行redhat-config-network,检查配置并进行测试看是否配置成功,通过参数的获取分析可以知道配置成功。通过ping和返回的信息出到网络配置成功,这样就完成了Linux环境的所有工作,如图2.10和2.11。2.10验证网络参数设置2.11连接Internet成功3DNS3.1dns的概述3.1.1DNS的含义:DNS是指:域名服务器(DomainNameServer)。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。3.1.2DNS服务器概述:DNS服务很好的解决了因为ip难以记忆的好处,该系统用于命名组织到域层次结构中的计算机和网络服务。DNS命名用于internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与之相关的其他信息,如IP地址。因为,你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。在Ipv4中IP是由32位二进制数组成的,将这32位二进制数分成4组每组8个二进制数,将这8个二进制数转化成十进制数,就是我们看到的IP地址,其范围是在1~255之间。因为,8个二进制数转化为十进制数的最大范围就是1~255。现在已开始试运行、将来必将代替ipv6中,将以128位二进制数表示一个IP地址。3.2dns的安装配置3.2.1dns的安装:在终端上运行命令查看服务是否配置好,如图3.5所示,表明已经安装好了,并且版本是9.2.1-16要是没有安装就把第二张光盘放入光驱中,自动加载进行安装。如图3.20,如果没有安装就进行安装,如图3.21所示。3.20检查是否安装bind组件3.21安装组件3.2.2dns的配置:1)配置主文件区域,对named.conf文件进行编辑,并建立相关的区域和记录,相关的记录和区域数据,如图3.22所示3.22配置区域文件2)辅助文件区域辅助名称服务器也可以用来想客户端提供域名的解析作用,但它和主名称服务器还是有些区别,它的一些记录和文件都是从主服务器中复制过来的,它是一个副本,可以提供冗余的作用,主要的配置和相关设置如图3.23所示。3.23辅助服务器的设置3)cache-only区域的设置Cache-only区域是用来存储刚不久查询过的记录,它并不建立和设置相关的文件,它只是提供一个缓存保存先前查询过的记录,如图3.24所示。3.24cache-only服务器的设置4)启动dns服务配置好了相关的服务后,就可以启动配置进行测试了。如图3