欢迎来到天天文库
浏览记录
ID:43770403
大小:3.67 MB
页数:44页
时间:2019-10-14
《网络操作系统——Linux配置与管理 张金石 高校精品系列-Linux08》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、网络操作系统——Linux配置与管理第8章网络资源共享文件服务器打印服务器FTPNFS服务器Samba文件服务器CUPS打印系统Samba打印服务器FTP服务器学习要点8.1网络共享概述文件服务器文件服务器概念文件服务器负责共享资源的管理和传送接收,管理存储设备(硬盘、光盘、磁带)中的文件,为网络用户提供文件共享服务网络文件共享采用客户/服务器工作模式,它们之间使用专门的文件服务协议进行通信NFS:译为网络文件系统,其目的就是让不同计算机不同操作系统之间可以彼此共享文件。被UNIX/Linux系统广泛支持。与SMB/CIFS相比,NFS对系统资源占用非
2、常少,效率很高。SMB/CIFS:SMB协议用于规范共享局域网资源(如目录、文件、打印机以及串行端口)的结构。CIFS可以看作是公共的或开放的SMB协议版本,使程序可以访问远程Internet计算机上的文件。Linux文件服务器解决方案类UNIX系统环境下的文件服务器解决方案NFS用于Linux与Windows混合环境的Samba8.1网络共享概述打印服务器打印服务器概念打印服务器就是将打印机通过网络向用户提供共享使用服务的计算机与打印机共享器有着本质的差别,打印服务器旨在实现网络打印,需要计算机网络支持,还能实现打印集中控制和管理Linux打印服务器解
3、决方案直接使用通用UNIX打印系统(CUPS),CUPS本身就支持Internet打印协议通过Samba服务器将Linux连接的打印机共享给Windows客户端使用8.1网络共享概述FTPFTP原理FTP采用客户/服务器模式运行。FTP工作的过程就是一个建立FTP会话并传输文件的过程。与一般的网络应用不同,一个FTP会话中需要两个独立的网络连接,FTP服务器需要监听两个端口。一个端口作为控制端口(默认TCP21),用来发送和接收FTP的控制信息;另一个端口作为数据端口(默认TCP20),用来发送和接收FTP数据。FTP控制连接建立之后,再通过数据连接传输
4、文件。FTP服务器所使用的数据端口取决于FTP连接模式。FTP数据连接可分为主动模式(ActiveMode)和被动模式(PassiveMode)。FTP工作过程(主动模式)FTP连接被动模式8.1网络共享概述FTPASCII方式与二进制方式ASCII方式又称文本方式。客户端连接FTP服务器时,可以指定使用哪种传输方式二进制方式的传输效率高,为提高效率,服务器通常会禁用ASCII方式,让数据传输只使用二进制方式匿名FTP匿名FTP允许任何用户访问FTP服务器匿名FTP登录的用户账户通常是anonymous或ftp,一般不需要密码,有的则是以电子邮件地址作为
5、密码。用户FTP用户FTP为已在FTP服务器上建立了特定账号的用户使用,必须以用户名和密码来登录。这种FTP应用存在一定的安全风险。通常使用SSL等安全连接来解决这个安全问题。Linux的FTP解决方案vsftpd是一款开放源码软件,除了安全性以外,vsftpd还拥有完善的功能和突出的性能。wu-ftpd功能十分强大,可以构建多种类型的FTP服务器。wu-ftpd支持3种登录方式,即匿名FTP、实际用户FTP和guestFTP(虚拟用户),其突出的优点是稳定性好。8.2NFS服务器NFS概述NFS工作原理NFS采用客户/服务器工作模式(1)客户端向服务器
6、端RPC(端口111)发出NFS文件访问功能的询问要求。(2)服务器端找到对应的已注册的NFS守护进程端口后,通知给客户端。(3)客户端了解正确的端口后,直接与NFS守护进程建立连接。NFS必需的系统守护进程rpc.nfsd:基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器。rpc.mountd:RPC装载守护进程,主要功能是管理NFS文件系统。portmap:主要用于端口映射,当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap将所管理的与服务对应的端口号提供给客户端,从而使客户端可以通过该端口向服务器请求服务。虽
7、然portmap只用于RPC,但它对NFS服务必不可少。8.2NFS服务器安装NFS服务器NFS服务需要安装两个软件包nfs-utils(NFS主程序,提供rpc.nfsd和rpc.mountd守护进程)portmap(RPC主程序,提供端口映射功能)管理NFS服务NFS服务是通过nfs守护进程来实现的使用启动脚本/etc/init.d/nfs可实现该服务的基本管理,用法如下:/etc/init.d/nfs{start
8、stop
9、restart
10、condrestart
11、status}或servicenfs{start
12、stop
13、restart
14、condr
15、estart
16、status}NFS服务需要portmap支持,在管理NFS服务时
此文档下载收益归作者所有