linux服务器配置实验指导书编写:岳守春王林唐锡雷二〇〇八年七月编写说明本书是《LINUX服务器配置》的配套教材,专为网络工程培训班、网络设计初学者而设计编写的,本课程实验框架合理,思路清晰,语言通俗易懂,并辅之以精选的插图,适合于学生更快、更好地掌握LINUX平台下的服务器配置基本技能及应用能力。本课程实验的内容主要包括:LINUX的安装、DNS、FTP、WEB、DHCP、SAMBA、网络防火墙与NAT配置应用、代理服务器的配置等。本指导书主要用于计算机网络工程专业课程或同等层次的学生使用。本实验指导书共分十三个实验和一个附加内容,实验一、实验二、实验三由唐锡雷编写;实验四-实验八、实验十三由岳守春编写;实验九-实验十二由王林编写,附加内容由岳守春、王林共同完成。实验一RedHet9.0安装实验二Linux平台组建对等网实验三Linux用户管理实验四Linux中SAMBA服务器的配置与应用实验五Web服务器的配置与应用实验六FTP服务器的配置与应用实验七DNS服务器的配置与应用实验八Web、FTP、DNS综合应用实验九DHCP服务器的配置与应用实验十电子邮件服务器的配置与应用实验十一代理服务器的配置与应用实验十二网络防火墙与NAT服务应用实验十三Linux服务器故障与诊断附加内容:一、网络时间服务的配置与应用二、Telnet和虚拟终端服务的配置与应用三、Linux中服务器综合配置本书由刘庆审稿。在编写过程中受到重庆科创职业学院教务处以及计算机科学学院领导的指导,在此对他们表示感谢。由于时间仓促,书中疏漏和出现不足之处再所难免,希望广大同行们批评指正、同学们提出意见。编者2008年7目录目录实验一REDHATLinux9.0安装.......................................1实验二Linux平台组建对等网........................................10实验三Linux用户管理..............................................15实验四Linux中SAMBA服务器的配置与应用............................19实验五Linux中WEB服务器的配置与应用..............................27实验六Linux中FTP服务器的配置与应用..............................34实验七Linux中DNS服务器的配置与应用..............................39实验八Linux中DNS、WEB、FTP服务器的综合应用......................48实验九DHCP服务器的配置与应用.....................................51实验十电子邮件服务器的配置与应用.................................55实验十一代理服务器的配置与应用...................................61实验十二网络防火墙与NAT服务应用.................................67实验十三Linux服务器故障与诊断....................................72附加内容:一、Linux网络时间服务的配置与应用.......................78附加内容:二、Telnet和虚拟终端服务的配置与应用....................86附加内容:三、Linux中服务器综合配置...............................89实验一RedHatLinux9.0安装11实验一REDHATLINUX9.0安装一、实验预备知识1.虚拟机软件的使用,学生课后于实验前自行完成。启动界面—程序—虚拟机—启动虚拟机,接下来如图所示:图1-1图1-22.安装前必须检查自己的硬件配置是否可以安装;虽然,红帽子现在已经集成大部分硬件的驱动程序,但是由于安装硬件几乎完全自动进行,后期的调整已比较困难,所以应该在确认自己的硬件可以满足系统需求的情况下,安装过程中将所有硬件打开;3.相关知识基础;由于该操作系统的复杂程度和微软系统的有较大差别,完全参考微软系统的安装过程是不合适的。安装前用户应该了解该系统的存储结构、运行机制等相关知识。就像有人说的“学会安装Linux就等于使用了一半”,其LINUX服务器配置指导书2实这不是说只要把Linux装起来就真的会用Linux,而是我们在安装前必须具备一定的知识基础和实践经验。这样我们才可以成功的安装并很好的使用它。二、实验类型:应用型三、实验类别:操作型四、实验条件:1.实验工具:RedHatLinux9.0(或红旗Linux、SlackwareLinux)安装光盘。2.实验设备:计算机(带CD-ROM)一台。五、实验目的与要求:1.了解Linux操作系统的发行版本。2.掌握RedHatLinux9.0的安装方法。3.了解Linux其他版本(红旗Linux或SlackwareLinux)的安装方法。六、实验内容与步骤:1.运行安装程序(1)启动安装程序,进入安装界面RedHatLinux9.0安装光盘可以在支持CD-ROM启动的计算机上运行。在计算机启动时进入BIOS设置菜单,在“高级BIOS功能设置(AdvancedBIOSFeatures)”中设置第一启动设备(1stBootDevice)为CD-ROM。保存设置后,在CD-ROM中放入RedHat的第一张安装盘,重新启动计算机,系统自动通过安装光盘启动并进入安装界面(Linux欢迎信息)。实验一RedHatLinux9.0安装3图1-3初始界面(2)选择安装界面模式(3)选择语言在欢迎信息后,弹出“语言选择”对话框,提示选择安装过程中使用的语言。图1-4所示为图形安装界面的选择语言对话框。选择后,要求选择键盘类型和鼠标类型(图形模式时)。图1-4语言选择对话框(4)选择安装方式选择完语言后,进入选择安装方式的界面,选择合适的方式,单击“OK”按钮或按回车键,进入选择安装类型的界面。(5)选择安装类型“安装类型”对话框如图1-5所示,可以选择的安装类型有个人桌面、工作站、服务器及定制。选择一种安装类型(如安装服务器)后,进入磁盘设置界面,系统要求对硬盘进行分区。LINUX服务器配置指导书4图1-5安装类型对话框2.为RedHatLinux创建分区为了让安装程序知道在哪里安装,对硬盘进行初始设置,以及为安装RedHatLinux的一个或多个硬盘分区定义挂载点(MountPoints);创建或删除硬盘的分区。系统需要一个大小适合的根分区和一个交换分区。因此,需要为Linux创建分区。安装程序提供的硬盘分区工具包括DiskDruid和fdisk。图1-6图1-71)DiskDruid实验一RedHatLinux9.0安装5RedHatLinux安装程序中的一个图形化的硬盘管理工具,可以根据用户的要求创建和删除硬盘分区,也可以编辑修改已经建立的分区,还可以对每个LinuxNative分区管理挂载点。图1-8是DiskDruid硬盘分区工具的操作界面。图1-8建立分区与设置挂载点(MountPoint)3.启动引导器的安装在RedHatLinux9.0中,GRUB为系统启动的装载器。在引导装载程序的配置框中,可以确定引导装载程序安装的位置、引导装载程序的密码等内容,如图1-9所示。图1-9引导装载程序配置对话框4.配置网络“网络配置”如图1-10所示,可以在该对话框中进行网络配置。配置项包括如下内容。LINUX服务器配置指导书6图1-10网络配置对话框图1-11防火墙配置对话框5.配置其它项(1)选择系统支持的语种,可选择English(USA)和Chinese。(2)配置时区:选择所在地的时区,在我国应选择“亚洲/上海”。(3)设置账号:必须为根用户root账号设置密码,密码的设置不要过于简单,最好是数字与英文混合,大小写混合。(4)配置NIS:若计算机与网络信息服务器相连,应设置NIS认证,否则可以跳过。6.选择组件并安装包组件将包根据功能分成组,如“桌面”、“应用程序”等。用鼠标在组件上选择要安装的组件,若选择所有包将需要约3GB左右的硬盘空间。若想在组件中选择单个包,应选取“选择单个软件包(S)”复选框,如图1-12所示。单击“下一步”按钮将打开“选择单个软件包”对话框,可在其中选择每个组件中单个的包。实验一RedHatLinux9.0安装7图1-12选择安装组件图1-13LINUX界面七、实验结论分析:在实验报告册中体现,学生自行完成。八、实验关键技术分析☆注意:Linux欢迎信息界面提示用户选择安装界面方式,可供选择的模式包括以下几种。1.图形模式(GraphicalMode):安装或更新操作以图形界面进行,直接按回车(Enter)键进入图形模式安装或更新系统。2.字符模式(TextMode):安装或更新操作以字符界面进行,输入text字符后按回车键进入字符模式安装或更新系统。3.专家模式(ExpertMode):允许用户根据计算机硬件的配置进行安装。输入expert字符后按回车键进入专家模式进行系统的安装或更新。☆DiskDruid分区工具用“新建(W)”命令按钮创建新的分区,用“编辑LINUX服务器配置指导书8(E)”命令按钮编辑选取的分区,用“删除(D)”按钮删除选取的分区。下图是DiskDruid分区工具的创建和编辑分区界面。其中,“挂载点(M)”设置挂载点,“大小(MB)(S):”设置分区的大小(以MB为单位),“文件系统类型(T)”设置分区类型。图1-14设置挂接点图1-15fdisk分区工具的操作界面fdisk工具用分区命令进行分区,主要命令有以下几个。m:显示分区表。p:显示有关分区命令帮助信息。n:创建一个新的分区。d:删除一个分区。t:改变指定分区的类型。q:不保存分区操作并退出fdisk。实验一RedHatLinux9.0安装9w:保存分区操作后退出fdisk。☆注意:必须为Linux创建一个交换分区(Linuxswap),其他的分区可以是Linuxnative分区,所以至少应创建两个分区。完成分区后,还必须为每一个分区(交换分区除外)指定一个挂载点(MountPoint),并且必须将其中一个分区的挂载点设为根(/)。九、实验附加内容:1.完成LINUX的其它安装方式。2.练习命令fdisk的分区方法。实验二Linux平台组建对等网1010实验二Linux平台组建对等网一、实验预备知识1.集线器/交换机的使用集线器与交换机在外观上几乎没有区别,在功能上也近似,但在性能上却差别很大,其差别可以归结为一句话:集线器共享带宽,交换机独享带宽。添加网卡很简单,但现实中由于机箱加工误差或者质量等问题,有可能网卡与主板接触不严实或者时间久了之后松动,这都会造成故障。集线器已经被市场淘汰,交换机的选择品牌众多,知名品牌有3Com、Accton、TP-Link、D-link等。如果从稳定性和性能方面考虑,建议选择知名。2.交换机的级联所谓级联是用级联线将多个集线器/交换机连接起来,上一级集线器/交换机的非级联端口连接下一级集线器/交换机的级联端口(Uplink)。对于没有专用级联端口的集线器/交换机,可以连接在任意端口,但建议要么连接在第一个端口,要么连接在最后一个端口。级联扩展模式是最常规、最直接的一种扩展方式,一些构建较早的网络,都使用了集线器(Hub)作为级联的设备。因为当时集线器已经相当昂贵了,多数企业不可能选择交换机作为级联设备。因为大多数工作组用户接入的要求,一般就是从集线器上一个端口级联到集线架上。在这种方式下,接入能力得到了很大的提高,但是由于一些干扰和人为因素,使得整体性能十分低下,只单纯地满足了多端口的需要,根本无暇考虑转发交换功能。现在的级