7.1域名服务器7.1.2域名服务器和解析器7.1.3Linux下DNS服务器的配置7.1.4Windows2003下DNS服务器的配置7.3.2Linux下的FTP服务器7.5.3协议参数7.7.2代理服务器软件的安装与设置7.7.3客户计算机使用代理的设置7.6.3DHCP的不足第7章常用服务器的安装与配置概述7.8视频点播服务器7.8.1搭建视频点播服务器7.8.2管理和配置7.7.3访问视频服务器资源7.1域名服务器7.1.1域名服务系统域名结构图netcomgoveducnibm.comhp.comyahoo.comedu.cngov.cn域名是从根到当前域所经过的所有节点的标记名,从右到左排列,并用“.”进行分隔的标记名串,如。7.1.2域名服务器和解析器域名服务器用来完成从域名到IP的转换,它采用客户/服务器模式工作。一个域名服务器可以管理一个域,也可以管理多个域。一般情况下,一个域中可能有多个域名服务器。域名服务器有以下几种类型:主域名服务器(PrimaryNameServer)1辅域名服务器(SecondaryNameServer)2转发服务器(Slave和ForwardingNameServer)3唯缓存服务器(CacheOnlyNameserver)4解析器(Resolver)5域名解析请求将请求发往某服务器从数据库中得到相应地址将结果返回给请求者向上一服务器发出名字解析请求,将结果返回请求者将下一DOS服务器地址返回请求者完成哪种解析方式名字是否在本服务器所辖域是否反复解析递归解析域名解析器工作流程7.1.3Linux下DNS服务器的配置在Linux上的域名服务器由named的守护程序来执行,通常named守护程序在系统启动时开始工作,一直到系统关闭。named.conf设置一般的named参数,指向该服务器使用的域数据库信息的源named.boot获取有关信息和将主机名映射为IP地址的各种文件及其区文件named.ca指向根域名服务器named.local用于在本地转换回送地址named.hosts将主机名映射为IP地址named.rev用于反向域转换,将IP地址映射到主机名的区文件选项说明named配置文件1./etc/namedboot是根文件,用于说明域名服务器的类型、授权管理的区以及读取初始化数据的位置。2.修改/etc/namedconf文件3.修改/etc/namedlocal文件namedlocal描述本机地址的映射信息。4.下载namedca文件该文件包含了根域名服务器的名字与IP地址的映射信息,可以从Internet上获取。5.建立namedhosts文件namedhosts中包含本地域信息,它可以将主机名转换成IP地址,它包含A、MX、CNAME等记录,只有主服务器才有,其他服务器可以从主服务器取得。建立/etc/namedboot文件6.named.rev7.1.4Windows2003下DNS服务器的配置●Windows2003Server的域名服务如果作为域控制器,它是缺省安装,如果它不作为域控制器,或从域控制器中删除了DNS,需要手工安装DNS,操作步骤如下:[1]DNS服务器软件的安装[2]启动DNS管理器,创建域名服务器[3]创建DNS正向映射地址域[4]创建区域类型[5]创建域名[6]创建反向搜索区[7]为反向域指定网络地址[8]完成域名配置[9]添加记录[10]解析器配置7.2电子邮件服务器电子邮件E-mail是一种利用网络交换信息的非交互式服务。电子邮件工作过程发送方邮件服务器调制解调器或网卡发送方计算机接收方邮件服务器接收方计算机调制解调器或网卡Internet发送方电子邮局接收方电子邮局SMTP协议编码解码SMTP协议POP3协议或SMTP协议系统邮箱服务器硬盘图中实线为邮件发送过程;虚线为邮件接收过程。7.2.1Linux系统的邮件服务器为了能使Linux从网络上收发SMTP电子邮件,首先应在系统中运行sendmail守护进程,其命令方式为:#/etc/rcd/initd/sendmailstart1.运行sendmail守护进程该文件定义了运行的Mail的类型、邮件格式以及sendmail命令的运行环境。2.配置/etc/sendmail.cf文件执行/usr/sbin/sendmail.bz,将sendmail.cf文件转换成sendmail命令能读取的数据库格式,生成的文件为/etc/sendmail.cfDB。3.编译sendmail.cf文件启动sendmail服务进程有两种方式:refresh-ssendmailkill-1|cat/etc/sendmail.pid和/etc/sendmail4.重新启动sendmail服务进程检查是否能在本网段及Internet上正确收发电子邮件。5.测试服务器Linux系统内部已经自带了POP功能,只是在初始状态时是处于关闭状态,只需修改/etc/inetd.conf文件,确保POP能够工作即可。6.安装POP服务器(1)别名管理(2)邮件队列管理(3)邮件日志管理7.电子邮件服务器管理7.2.2在Windows2003上建立电子邮件系统7.3文件传输服务器文件传输FTP(FileTransferProtocol)是Internet上使用最广泛、信息传输量最大的应用之一。用它来在不同的系统间传输文件,使用户可以从授权的异地计算机上获取所需文件,也可把本地文件传送到其他计算机上实现资源共享。FTP是基于客户/服务器(Client/Server)方式来提供文件传输服务的。公用的FTP服务器,由于用户使用的是匿名账号,所以被称为匿名FTP服务器。匿名FTP服务器的软件可以从Internet上得到,也可以使用主机系统本身提供的ftpd服务程序。7.3.1FTP服务器概述7.3.2Linux系统本身提供FTP服务。在Linux的发行套件中都有FTP服务器的软件包wu-ftpd,这是目前流行的一种免费FTP服务器软件,多数FTP站点是由wu-ftpd来建立的,wu-ftp的功能如下:①可控制不同网域的计算机对FTP服务器的存取权限和访问时段。②使用者在下载文件时,可自动对文件进行压缩或解压缩工作。③可以记录文件上传或下载的过程。④可以限制最高访问人数,以维持系统的最佳运行效率。⑤可显示相关的信息,以便用户了解当前的接收状态。⑥可暂时关闭FTP服务器,以便系统维护。Linux下的FTP服务器7.3.3MicrosoftIISFTP服务器Windows2003中,FTP服务包含在IIS服务中。IIS是Internet信息服务器(InternetInformationServer)的缩写,它由FTP、虚拟服务器三个独立的服务器部件组成。7.4电子公告板BBS服务器7.4.1安装BBS系统7.4.2管理BBS1.修改系统设置文件2.修改BBS的选单3.开版及建立精华区4.BBS目录下文件说明设定与BBS相关的帐号获得并解开FirebirdBBS源程序编译源程序测试BBS程序取得SYSOP权利12347.5(2)User#numberoruid对于Apache需要用根帐号启动,使它与低于1024的端口相结合。(3)Group#numberoruid这个Group命令与User命令含义相同,它决定想要的服务程序使用的ID组。(4)SeverAdminemail—address,设置用户的email地址,该地址用于接收与服务器操作有关的邮件。(5)ServerRootdirectory是设置服务器的根目录。(1)Portnumber这是与Web服务器绑定的TCP/IP端口号。(6)ErrorLogdirecotory/filename和TransferLogdirecotory/filename指定记录错误和Web访问的地方。(7)ServerNameDNShostname,有时web服务器有必要知道它的主机名,这个名字可能与它的实际的主机名不同。3在图形终端(Xterminal)中配置Apache4(9)ScriptAliasrequestpathaliasdirectory在文件根目录之外指定特殊目录作为请求的路径的别名,这个目录中的对象是被执行的而不是从文件系统中读取的。(8)DocumentRootdirectory是文件树的根目录,一般要求/home/httpd/html目录必须存在,并且对用以运行Web服务器的用户(通常是nobady)来说是可读的。启动Internet信息服务IIS(InternetInformationServer)是可自由安装在Windows2003下的服务,它包括服务器。7.5.2Windows2003下服务器的维护包括服务器程序本身的维护和页面文件(HTML文件)的维护。通常程序维护的工作量不大,系统会自动进行。所要做的主要是页面文件的维护,包括页面的内容更新,结构修改,以及目录结构的改变等。7.6动态主机配置服务动态地址分配是计算机向特定服务器临时申请一个地址,并且在一段时期内租用该号码,这就大大减少了在管理上所耗费的时间。该协议被称为“动态主机分配协议(DHCP)。7.6.1DHCP实现机理DHCP支持三种IP地址分配方法。1.自动分配,DHCP给用户分配一个永久的IP地址。2.动态分配,在这种情况下,用户可以取得一个IP地址,但是是有时间限制的。3.手工分配,在这种方法下,用户的IP地址是由管理员手工指定的,这种情况下,DHCP服务器只需要将这个指定的IP地址传送给用户即可。7.6.2配置DHCP服务器在使用DHCP之前,必须先配置使用的服务器和IP地址范围。如果网络是由一个并不包含地址转化功能的因特网ISP(互联网服务提供商)提供,那么可以让ISP提供这一信息。如果你目前使用的是内部独立的IP地址,那么应当选用一个在因特网上保留的IP地址范围。使用这些范围的其中之一可以确保不会在因特网信息包进行外部传输时发生中断问题。7.6.3DHCP的不足DHCP虽然有不少优点,但它也不是完美无缺的。在分布式网络中DHCP服务器没办法交换及共享地址和其他数据,网络管理员还要手工分配IP地址并确保一个服务器中的IP地址与另一个服务器中的地址没有重复。如果DHCP服务器出现故障的话,其他IP地址依赖于该服务器的PC机将断开与网络的连接。它不能同传统的域名服务器(DNS)共享地址,网络管理员还必须定期地手工更新DNS。7.7代理服务器配置7.7.1代理服务器配置局域网TCP/IP协议参数代理服务器的TCP/IP配置有两种方案:●代理服务器配置两块网卡,每块网卡都捆绑TCP/IP协议。●代理服务器只配置一块网卡,网卡捆绑的TCP/IP协议中配置两个IP地址,一个为对外与Internet通信的合法IP地址,网关、DNS也是使用上一级网络管理员给定的IP地址,一个为对内与网内计算机通信的