linux下网络服务器配置实训报告
信息工程系 (LINUX) 网络服务器配置与应用实训课程 实 训 报 告2 目 录 实训一 在LINUX下对DHCP服务器的搭建4 实训二 在LINUX下使用VSFTP来搭建文件服务器.7 实训三 在LINUX下使用named来搭建域名服务器.9 实训四 在LINUX下使用apache来搭建web服务器10 实训五 SENDMAIL邮件服务器的配置与应用.11 项目分支一 主页站点的搭建14 项目分支二 个人主页服务的完善173 实训一 在LINUX下对DHCP服务器的搭建 DHCP 服务器的配置步骤主要有: (1) 查看 DHCP 服务状态。 (2) 配置/etc/dhcpd.conf 文件。 (DHCP 关键配置文件) (3) 查看 DHCP 客户端的 dhcpd.leases 文件。 (内容是记录每台客户机租约 IP 期限相关 信息) (4) Linux 客户端的设置 DHCP 配置步骤: 一、查看 DHCP 服务状态 [root @ redflag /root]#service dhcpd statusStatus(状态)Start(开启)Stop(停止)Restart(重启) 二、配置/etc/dhcpd.conf 文件 要向一个子网提供服务,DHCP 服务器的守护进程 dhcpd 需要知道它提供服务的子网号 和子网掩码,此外为了分配动态 IP 地址,还必须在每一个子网提供一个或多个 IP 地址范 围(range) 。 以下是一个非常简单的配置文件: 找到/etc/dhcpd.conf 文件,反键选“打开方式”选用“GEDIT”应用程序打开进行编辑 (来配置 dhcpd.conf) ,对照示例来进行相应编辑 示例: 关键条目如下: subnet 192.168.1.0 netmask 255.255.255.0 { #IP 地址范围。注意必须和你自己的 LINUX 的 IP 地址在同一个网段才行。 range 192.168.1.2 192.168.1.10; (分配的地址空间(地址池),注意分号) }(编辑完后并保存) 以上命令表示,此 DHCP 服务器将向 192.168.1.0/255.255.255.0 子网提供 192.168.1.2 到 192.168.1.10 的 IP 地址。 配置时,除了括号所在行外的其他每一行要加“;”号。 三、 租约时间和 DNS 地址、默认网关的配置(在 DHCPD.CONF 中继续添加下划 线部分) subnet 192.168.1.0 netmask 255.255.255.0 (确定子网) { default-lease-time 600; (默认的租约时间是 600 秒,是以秒为单位的) max-lease-time 7200; (最大租约时间是 7200 秒) option subnet-mask 255.255.255.0; (指定掩码信息为 255.255.255.0) option routers 192.168.1.1; (指定默认网关为 192.168.1.1)4 option domain-name-servers 202.103.0.117;(指定域名服务器(DNS)为 202.103.0.117) range 192.168.1.2 192.168.1.10;(指定 IP 的启止地址范围) } 编辑完后保存退出,并重新启动 DHCP 服务,命令如下: [root @ redflag /root]#service dhcpd restart 四、 Linux 客户端的设置(两种方式) (1)命令方式 在 LINUX 中,网卡的配置文件位于目录/etc/sysconfig/network-scripts/下,文件名 是 ifcfg_ethN(如果是 eth0 设备文件名就是 ifcfg_eth0) 。直接修改此文件中的 BOOTPROTO 项的值为 DCHP 即可,然后重新启动网络服务(#SERVICE NETWORK RESTART) ,客户端就设置好了。 (2)图形方式 在以太网设备设置界面中选中“自动获取 IP 地址设置使用” ,并在列表中选择“DHCP” 。 五、 DHCP 服务的验证 当 DHCP 服务器和客户机全都配置好之后,就可以来验证服务是否工作正常。 1、在 LINUX 操作系统中检验: 在客户机将 IP 地址设置成“自动获取 IP 地址设置使用”后,使用下列命令将网卡设备重 新启动: [root @ redflag /root]#ifdown eth0 (interface down 接口关闭:表示关闭 ETH0 设备) [root @ redflag /root]#ifup eth0 (重新启动 ETH0 设备) 在等待过程中,看你是否能得到一个从 DHCP 服务器中租来的 IP 地址(结束后,可以使用 ifconfig 命令来查看 ETHO 设备是否拥有了 IP 地址) 。 如果一台客户机从 DHCP 服务器那租到了一个 IP 地址,那么这台 DHCP 服务器也有所记 载,可以在 DHCP 服务器上通过对/var/lib/dhcp/dhcpd.leases 这个文件进行查询, 里面会有租赁客户机的详细记录。 2、在 WINDOWS 中检验: 将客户机设置成自动获得 IP。 使用命令: Ipconfig /renew 看是否能租用到正确的 IP(同样可以使用 IPCONFIG /ALL 来 查看) 实训心得: 此次实训遇到最大的问题就是对 Liunx 的不熟悉,一般用的都是 windows 系统,首 次接触到 Liunx 很不习惯,但是经过老师的细心讲解和网上查找资料,终于完成了本次实 训。 56 实训二 在LINUX下使用VSFTP来搭建文件服务器 一、 VSFTPD 服务的开启 [root @ redflag /root]#service vsftpd start 如反馈 OK 则表示 VSFTP 服务正常开启,现在可以使用浏览器来测试下这个默认 FTP 站 点是否能打开(FTP 默认目录:/var/ftp/) 。 二、 VSFTPD 服务配置文件的查看 VSFTPD 主配置文件是/etc/vsftpd/vsftpd.conf,和 DHCP 服务相似都是需要更改配置 文件的内容来达到对服务细节的控制。 相关设