您好,欢迎访问三七文档
Linux系统管理实验报告姓名:学号:学院:专业:计算机科学与技术指导教师:2011年6月1日1实验4.FTP服务器的配置一、实验目的掌握Linux中FTP服务器的配置,熟悉FTP配置文件的配置方法,熟悉客户端命令,掌握图形FTP客户端的使用方法。二、实验准备1.复习FTP服务器的工作原理和工作过程(1)FTP是一种C/S架构的通信协议(2)TCP20端口用来传输数据,TCP21端口负责传输过程的控制(3)主动模式(ActiveMode)和被动模式(PassiveMode)。三、配置步骤及过程1.检查vsFTPd的安装:#rpm–qa|grepvsftpd软件包已经安装2.在引导时自动启动vsFTPd的方法:#chkconfig--list|grepvsftpd设置服务开机自启动chkconfig–-level5vsftpdonchkconfig–-level3vsftpdon3.关闭防火墙4.vsFTPd的配置文件:#vi/etc/vsftpd/vsftpd.conf//主配置文件加入2listen_port=21不同的设置vsftpd.conf文件的配置是不同的,后面将做详细说明#cat/etc/vsftpd/ftpusers在root前加上##cat/etc/vsftpd/user_list在root前加上#vsFTPd配置完毕5.查看本机ip6.重启服务3四、三种用户登陆ftp1.匿名用户登陆在vsftpd.conf文件中配置anonymous_enable=YESlocal_enable=YESwrite_enable=YESlisten=YES设置完成后,重启vsftd.将允许匿名账号和本地账号登录FTP服务器,同时允许匿名用户具有对FTP服务器文件的写权限,并且只能下载文件而不能上传,不允许匿名账号创建文件夹,匿名用户的口令为一个E-mail地址。若允许匿名账号上传文件anon_upload_enable=YESanon_mkdir_write_enable=YES4将#去掉即可,重启vsftpd.将允许匿名账号上传文件,也就是具有在FTP服务器的本地目录中新建文件和文件夹的功能若仅允许匿名用户访问#local_enable=YES#write_enable=YES在前面加上#,即限制本地账号访问,仅允许匿名用户访问若禁止匿名访问,允许本地账号访问anonymous_enable=NOlocal_enable=YESwrite_enable=YES2.本机用户登陆本机用户权限最高可以上传和下载文件,不需要在单独设置上传文件下载文件删除文件5路径3.guest账户登陆编译文件之前需要安装db4-utils4.3.29的软件包打开后随便在文件里写入几个用户和密码。将虚拟账号文件生成为库文件修改库文件的权限打开配置文件,修改安全机制,把文件里的原文件全部注释掉然后写入以下两条语句。新建一个系统映射账号打开配置文件,将账号产生映射,把匿名用户注释掉。6重启vsftpd进行测试测试成功7实验5.SAMBA服务器的配置一、实验目的掌握文件共享在Linux环境下的实现。二、实验准备1.正确的网络配置,如:网卡、接口设置属性、IP地址、子网掩码、DNS、网关地址等。2.用户和用户组的配置3.配置文件的安装三、实验内容1.配置安全性级别分别为user和share的SAMBA服务器。2.将WindowsXP进行适当配置以作为连接SAMBA服务器的客户端。3.在WindowsXP下进行连接测试实验,记录实验结果。四、实验步骤1.检查是否安装SAMBA客户端和服务器端(1)检查:2安装:将光盘Server下的服务器端安装包拷贝到当前路径下:rpm-ivhsamba-3.0.23c-2.i386.rpm然后启动samba服务,在GNOME终端的命令行下输入:#ntsysv8在界面中空格选中smb服务,确认离开。或者运行:#servicesmbstart启动SAMBA服务。#ntsysv在界面中空格选中smb服务。运行:#servicesmbstart启动SAMBA服务。(3)关闭SELinux:直接修改/etc/sysconfig/selinux配置文件:selinux=disable然后在/usr/sbin中运行如下命令:setsebool-Psamba_enable_home_dirs=1重启系统生效。2.共享Linux文件夹(1)新增系统用户:因为SAMBA用户必须首先是系统用户,所以需要先新增一个系统用户,或者使用已有的系统用户:#useraddtemp#passwdtemp#smbpasswd–atemp9系统会提示指定SAMBA用户密码,密码可自己指定。完成后打开/etc/samba/smbpasswd文件,可以看到新增的SAMBA用户。(2)配置主配置文件:在/etc/samba/smb.conf中,找到[global]节点,修改安全性:security=share然后在结尾处增加:[temp](中括号内的内容与所添加的samba用户名对应)comment=Passwordrequiredpath=/browseable=yeswritable=yes保存退出。10(3)重行运行SAMBA:在终端运行命令:#servicesmbrestart本机Ip地址虚拟机ip3.共享Linux文件夹(1)新增系统用户因为SAMBA用户必须首先是系统用户,所以需要先新增一个系统用户,或者使用已有的系统用户:添加新用户#useraddbeam#passwdbeam#smbpasswd–abeam完成后打开/etc/samba/smbpasswd文件,可以看到新增的SAMBA用户。(2)配置主配置文件:在/etc/samba/smb.conf中,找到[global]节点,修改安全性:security=share11然后在结尾处增加:[temp](中括号内的内容与所添加的samba用户名对应)comment=Passwordrequiredpath=/browseable=yeswritable=yes保存退出。(3)重行运行SAMBA:在终端运行命令:#servicesmbrestart实验7.DNS服务器的配置一、实验目的1.掌握Linux中DNS服务器的配置。2.熟悉DNS主配置文件中配置选项的配置,掌握区域的概念和区域数据库文件的配置方法。123.掌握服务器端解析文件和反向解析文件的配置方法。4.掌握客户端配置的方法,包括Windows和Linux系统的客户端配置。二、实验准备复习DNS服务器的原理,主配置文件的内容、解析文件的配置内容和反向解析文件的内容。1.DNS专有名词(1)域(Domain)arpa/com/edu/gov/int/mil(2)DNS域名空间(DNSNameSpace)根域:.顶级域:.com第二层域:fc5linux.com子域:sales.fc5linux.com主机名称:(3)Primary(Master)DNS(4)Secondary(Slave)DNS(5)Cache-only服务器(6)解析器(Resolver):位于DNS客户端(7)资源记录(ResourceRecord,RR):位于DNS服务器端(8)区域(Zone)(9)正向解析(Forwarding):将主机名称解析为对应的IP地址的过程。comsina(10)反向解析(Reversing):由指定的IP地址解析出对应的主机名称,同时以名为arpa.in-addr的域作为解析时的启始域。(11)委托(Delegation)2.DNS运行方式3.本机解析器查询4.DNS服务器查询135.缓存运行方式三、实验内容1.对给定的三台PC机A/B/C,把A配置为DNS服务器,IP地址为:DNSServer--192.168.1.1032.B为一个Web服务器:,IP地址为:服务器:mail.chinaunix.net,IP地址为:mail.chinaunix.net--192.168.1.1824.在Windows和Linux机器上用nslookup命令进行测试。四、实验准备1.按照实验内容部分的要求配置好A/B/C三台PC机的IP地址。2.在同一网段内准备好两台分别装有Linux和Windows的PC机。五、实验步骤1.确认已经安装了BIND(BerkeleyInternetNameDaemon):#rpm-qa|grepbind2.安装caching-nameserver-9.3.6-16.P1.el5.i386.rpm3.配置主文件(1)进入cd/var/named/chroot/etc(2)进入vinamed.rfc.1912..zones4配置正向解析文件打开cd/var/named/chroot/var/namedcplocalhost.zonelianglihe.com.zone打开vimhanwenlong.com.zone14配置成功5配置反向解析文件cpnamed.localhanwenlong.com.arpa用vimhanwenlong.com.arpa配置成功2.3.6重启DNS
本文标题:Linux实验报告
链接地址:https://www.777doc.com/doc-4009579 .html