您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 项目七 Linux在校园网的应用
《Linux系统管理与维护》项目七Linux在校园网的应用Linux系统管理与维护【学习要点】☆理解FTP服务器的工作原理,掌握Linux下建立FTP服务器。☆理解服务器的工作原理,掌握Linux下建立Apache服务器。Linux系统管理与维护任务一FTP服务器的安装与配置7.1.1了解FTP服务器1.FTP协议文件传输协议(FileTransferProtocol,FTP)定义了一个在远程计算机系统和本地计算机系统之间传输文件的标准。FTP服务是Internet上最早应用于主机之间进行数据传输的基本服务之一,它具有如下特点:一是FTP协议简化了文件传输的复杂性,能够独立于平台,不受计算机和操作系统类型的限制。二是FTP实现了可靠的数据传输。FTP有两种最常用的操作:从FTP服务器上拷贝文件至本地计算机,称之为“下载(download)”文件。若将文件从本地计算机中拷贝至服务器上,则称之为“上传(upload)”文件。Linux系统管理与维护2.FTP的传输模式FTP支持两种模式,一种方式叫做主动模式(也就是PORT模式),一种是被动模式(也就是PASV模式)。主动模式FTP的客户端发送PORT命令到FTP服务器。被动模式FTP的客户端发送PASV命令到FTP服务器。3.FTP的用户根据FTP服务器服务的对象不同可以将FTP服务的使用者分为3类:本地用户、虚拟用户和匿名用户。本地用户:用户拥有提供FTP服务的服务器上的本地账号。虚拟用户:用户仅拥有登录远程FTP服务器上的账号,且此账号只能用于文件传输服务。匿名用户:用户在远程FTP服务器上没有账号Linux系统管理与维护4.FTP服务器与客户端软件(1)FTP服务器软件Linux下最常用的FTP服务器软件有Wu-ftpd、Proftpd、Pureftpd和vsftpd等。RedHatEnterpriseLinux5内置了vsftpd,它的使用方法简单,安全性也很高。Windows下使用最广泛的FTP服务器软件是Serv-U,它设置简单,功能强大,性能稳定。(2)FTP客户端软件Linux和Windows都提供了登录FTP服务器的命令行工具,Linux下是lftp,Windows下是ftp。Windows下还有许多图形化的FTP工具,如CuteFTP、FlashFxP等。另外,无论是Linux还是Windows,都可以在浏览器中通过FTP协议来访问FTP服务器。Linux系统管理与维护7.1.2安装与启动vsftpd服务vsftpd是RedHatEnterpriseLinux5内置的FTP服务器软件。1.安装vsftpd软件RedHatEnterpriseLinux5中的vsftpd服务默认并不会自动安装。如果没有安装,则可以在RedHatEnterpriseLinux5的第二张安装光盘上找到vsftpd软件的RPM安装包。2.启动vsftpd服务可以使用如下命令来启动、停止和重启vsftpd服务,并检查vsftpd服务状态。#servicevsftpdstart|stop|restart|statusLinux系统管理与维护7.1.3配置vsftpd1.vsftpd的配置文件表7-1vsftpd的配置文件文件说明/etc/vsftpd/vsftpd.confvsftpd的主配置文件/etc/rc.d/init.d/vsftpd启动脚本/etc/vsftpd/ftpusers禁止访问vsftpd的用户列表文件/etc/vsftpd/user_list允许或禁止访问vsftpd的用户列表文件,是允许还是禁止取决于主配置文件vsftpd.conf中“userlist_deny”选项的设置Linux系统管理与维护【操作实例7.1】架设允许匿名用户上传的FTP服务器外语系老师为了共享教学资料,需要架设一个FTP服务器,允许所有老师以匿名方式登录FTP服务器,可以浏览文件、上传文件和创建文件夹,但不允许删除和修改文件。Linux系统管理与维护【操作实例7.2】架设用于维护网站内容FTP服务器软件系为了远程维护WEB服务器,需要架设一台FTP服务器,希望通过这台FTP服务器实现远程上传文件、创建目录、更新网页等操作。FTP服务器设置两个账号soft1和soft2。要求仅允许soft1和soft2账号登录FTP服务器,但不能登录本地系统,并将这两个账号的根目录限制为/var/,不能进入该目录以外的任何目录。Linux系统管理与维护【操作实例7.3】架设用于虚拟用户访问的FTP服务器电信系需要架设一台FTP服务器用于为教师和部分高年级学生存储教学和学习资料。要求仅提供虚拟用户登录方式,用户只能访问自己的目录,可以上传、下载、删除自己目录内的文件,并可以创建文件夹。Linux系统管理与维护7.1.4访问FTP服务器1.Windows下CuteFTP客户端访问FTP服务器2.Linux下访问FTP服务器RedHatEnterpriseLinux5下内置了一款功能十分强大的FTP客户端软件lftpLinux系统管理与维护任务二服务器的安装与配置7.2.1Apache服务器背景知识1.服务简介目前的服务器主要分为两大阵营,分别是Unix/Linux上面的Apache与Windows上面的IIS。就以性价比来说,。2.Apache安装目前,几乎所有的Linux发行版都捆绑了Apache服务器,RedHatEnterpriseLinux5也不例外。默认情况下,RedHatEnterpriseLinux5安装程序会自动将Apache安装在系统上。3.Apache配置文件Apache配置文件文件httpd.conf通常存放在/etc/httpd/conf目录下,配置文件的内容通常分为3个部分:配置全局变量、配置主服务器、配置虚拟Web站点。Linux系统管理与维护7.2.2配置Apache服务器1.启动Apache服务器并设置启动级别#servicehttpdstart#chkconfig――level235httpdon2.配置Apache服务器配置Apache服务器,并在DNS服务器中加入的记录,增加it.soft.edu和cs.soft.edu域名解析,实现对服务器的访问。Linux系统管理与维护自主训练1.架设FTP服务器⑴IP:192.168.0.2,FQDN:ftp.wxu.edu;⑵禁止匿名用户访问FTP服务器;⑶限制本地用户下载的速度不超过100K;⑷文件服务器允许学生只能下载;允许教师可以上传下载,可以新建文件夹,但不能删除文件和文件夹,不能重命名原有文件和文件夹;允许系统管理员上传下载文件,可以新建文件夹,可以删除和更改文件和文件名。Linux系统管理与维护2.架设服务器⑴IP地址为192.168.0.100,域名;⑵在该服务器创建两个给域名的虚拟主机,使用端口为80,其域名分别为tc.wxu.edu和fm.wxu.edu,站点根目录分别为/var/和/var/日志文件分别放在/var/vhlogs/tc和/var/vhlogs/fm目录下面,Apache服务器的主站点采用域名进行访问。
本文标题:项目七 Linux在校园网的应用
链接地址:https://www.777doc.com/doc-3184292 .html