linux网络服务器搭建(项目三).ppt

上传人:牧羊曲112 文档编号:6511369 上传时间:2023-11-08 格式:PPT 页数:41 大小:3.78MB
返回 下载 相关 举报
linux网络服务器搭建(项目三).ppt_第1页
第1页 / 共41页
linux网络服务器搭建(项目三).ppt_第2页
第2页 / 共41页
linux网络服务器搭建(项目三).ppt_第3页
第3页 / 共41页
linux网络服务器搭建(项目三).ppt_第4页
第4页 / 共41页
linux网络服务器搭建(项目三).ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《linux网络服务器搭建(项目三).ppt》由会员分享,可在线阅读,更多相关《linux网络服务器搭建(项目三).ppt(41页珍藏版)》请在三一办公上搜索。

1、网络服务器搭建、配置与管理Linux版,主编:杨云、马立新人民邮电出版社,项目三、配置与管理NFS服务器,项目描述:在Windows主机之间可以通过共享文件夹来实现存储远程主机上的文件,而在Linux系统中通过NFS实现类似的功能。项目目标:了解NFS服务的基本原理 掌握NFS服务器的配置与调试方法 掌握NFS客户端的配置方法 掌握NFS故障排除的技巧,3.3 项目实施,3.4企业NFS服务器实用案例,3.5 排除NFS故障,3.6 项目实录,3.7 练习题,3.8 实践习题,3.9 超级链接,项目三、配置与管理NFS服务器,3.1 NFS相关知识,3.1.1 NFS服务概述,Linux和Wi

2、ndows之间可以通过Samba进行文件共享,那么Linux之间怎么进行资源共享呢?这就要说到NFS(Network File System,网络文件系统),它最早是UNIX操作系统之间共享文件和操作系统的一种方法,后来被Linux操作系统完美继承。NFS最早是由Sun公司于1984年开发出来的,其目的就是让不同计算机、不同操作系统之间可以彼此共享文件。由于NFS使用起来非常方便,因此很快得到了大多数UNIX/Linux系统的广泛支持,而且还被IETE(国际互联网工程组)制定为RFC1904、RFC1813和RFC301O标准。,3.1.1 NFS服务概述,1使用NFS的好处(1)本地工作站可

3、以使用更少的磁盘空间,因为通常的数据可以存放在一台机器上,而且可以通过网络访问到。(2)用户不必在网络上每个机器中都设一个home目录,home目录可以被放在NFS服务器上,并且在网络上处处可用。,(3)诸如CD-ROM、DVD-ROM之类的存储设备可以在网络上被其他的机器使用。这可以减少整个网络上可移动介质设备的数量。,3.1.1 NFS服务概述,2NFS和RPC,RPC最主要的功能就是记录每个NFS功能所对应的端口,它工作在固定端口111,当客户端需求NFS服务时,就会访问服务器的111端口(RPC),RPC会将NFS工作端口返回给客户端,如图3-2所示。,客户端可以将服务器上的分享目录直

4、接加载到本地,NFS和RPC合作为客户端提供服务,3.1.1 NFS服务概述,常规的NFS服务是按照如下流程进行的,(1)NFS启动时,自动选择工作端口小于1024的1011端口,并向RPC(工作于111端口)汇报,RPC记录在案。(2)客户端需要NFS提供服务时,首先向111端口的RPC查询NFS工作在哪个端口?(3)RPC回答客户端,它工作在1011端口。(4)于是,客户端直接访问NFS服务器的1011端口,请求服务。(5)NFS服务经过权限认证,允许客户端访问自己的数据。,思考:RPC服务重新启动后,为何要重新启动NFS服务?,3.1.2 NFS服务的组件,Linux下的NFS服务主要由

5、以下6个部分组成。其中,只有前面3个是必需的,后面3个是可选的。,1rpc.nfsd,2pc.mounted,3portmap,4rpc.locked,5rpc.stated,6rpc.quotad,3.2 项目设计及准备,在VMWare虚拟机中启动两台Linux系统,一台作为NFS服务器,主机名为server,规划好IP地址,比如;一台作为NFS客户端,主机名为Client,同样规划好IP地址,比如。配置一个NFS服务器,使得客户机可以浏览NFS服务器中特定目录下的内容。,3.3 项目实施,3.3.1 任务1 安装NFS服务器,1所需要的套件 对于Red Hat Enterprise Lin

6、ux 5来说,要启用NFS服务器,我们至少需要两个套件,它们分别是:(1)portmap。(2)nfs-utils。,3.3.1 任务1 安装NFS服务器,2查询实际查询一下系统中是否已经安装了这两个套件。,nfs-utils和portmap组件已经正确安装。,3.3.1 任务1 安装NFS服务器,另外,最好再查询一下NFS的各个程序是否在正常运行,命令如下。,rootserver#rpcinfo-p,如果没有看到nfs和mounted选项,则说明NFS没有运行,需要启动它。,rootserver#service portmap startrootserver#/etc/rc.d/init.d

7、/nfs start,如果系统没有安装NFS和portmap服务,这时需插入第1张安装光盘,挂载。然后完成安装。(1)安装portmap服务。,(2)安装NFS服务,3.3.2 任务2 配置NFS服务,1exports文件的格式,3.3.2 任务2 配置NFS服务,在设置/etc/exports文件时需要特别注意“空格”的使用,因为在此配置文件中,除了分开共享目录和共享主机以及分隔多台共享主机外,其余的情形下都不可使用空格。例如,以下的两个范例就分别表示不同的意义:,/home Client(rw)/home Client(rw),思考:上述两行含义有何不同呢?,3.3.2 任务2 配置NFS

8、服务,2主机名规则(1)可以使用完整的IP地址或者网段,例如、或都可以接受。(2)可以使用主机名称,这个主机名称要在/etc/hosts内或者使用DNS,只要能被找到就行(重点是可以找到IP地址)。如果是主机名称,那么它可以支持通配符,例如*或?均可以接受。,3.3.2 任务2 配置NFS服务,3权限规则 至于权限方面(就是小括号内的参数),常见的参数则有以下几种。rw:read-write,可读/写的权限。ro:read-only,只读权限。sync:数据同步写入到内存与硬盘当中。async:数据会先暂存于内存当中,而非直接写入硬盘。no_root_squash:登录NFS主机使用共享目录的

9、用户,如果是root,那么对于这个共享的目录来说,它就具有root的权限。这个设置“极不安全”,不建议使用。,3.3.2 任务2 配置NFS服务,3权限规则root_squash:在登录NFS主机使用共享目录的用户如果是root,那么这个用户的权限将被压缩成匿名用户,通常它的UID与GID都会变成nobody(nfsnobody)这个系统账号的身份。all_squash:不论登录NFS的用户身份如何,它的身份都会被压缩成匿名用户,即nobody(nfsnobody)。anonuid:anon是指anonymous(匿名者),前面关于术语squash提到的匿名用户的UID设定值,通常为nobod

10、y(nfsnobody),但是你可以自行设定这个UID值。当然,这个UID必须要存在于你的/etc/passwd当中。anongid:同anonuid,但是变成Group ID就可以了。,3.3.3 任务3 启动与停止NFS服务器,1启动NFS服务,rootserver#service portmap startrootserver#service nfs start,2停止NFS服务,rootserver#service nfs stop,3.3.3 任务3 启动与停止NFS服务器,3重启NFS服务,rootserver#service nfs restart,4让NFS服务自动运行,3.3

11、.4 任务4 了解NFS服务的文件存取权限,3.3.5 任务5 在客户端挂接NFS文件系统,1查看NFS服务器信息,参数说明:-a:-d:-e:,3.3.5 任务5 在客户端挂接NFS文件系统,2加载NFS服务器共享目录,3.3.5 任务5 在客户端挂接NFS文件系统,rootClient#mount-t NFS 服务器名称或地址:输出目录 挂载目录,3.3.5 任务5 在客户端挂接NFS文件系统,3.3.5 任务5 在客户端挂接NFS文件系统,5使用时自动挂接,自动挂接的主配置文件是/etc/auto.master。在这个文件中配置自动加载的语法格式为:,MountPoint map-nam

12、e,参数说明。MountPoint:指定autofs的挂接点,比如/home。map-name:设置挂接点文件,里面包含所有自动挂接到MountPoint下的资源列表。,3.4 企业NFS服务器实用案例,3.4.1 企业环境及需求,1企业NFS服务器拓扑图,企业NFS服务器拓扑图,3.4.1 企业环境及需求,3.4.2 解决方案,Step1:创建相应目录。Step2:安装nfs-utils及portmap软件包。Step3:编辑/etc/exports配置文件。Step4:配置NFS固定端口。Step5:配置iptables策略。Step6:启动portmap和NFS服务。,3.4.2 解决方

13、案,3.4.2 解决方案,3.4.2 解决方案,3.5 排除NFS故障,常见的故障点划分为3个:网络、客户端或者服务器。,1网络 对于网络的故障,主要有两个方面的常见问题。(1)网络无法连通。(2)无法解析主机名。,2客户端 客户端在访问NFS服务器时,多使用mount命令,下面将列出常见的错误信息以供参考。(1)服务器无响应:端口映射失败-RPC超时。(2)服务器无响应:程序未注册。(3)拒绝访问。(4)不被允许。,3服务器(1)NFS服务进程状态。使用rpcinfo命令,可以查看RPC的相应信息,命令格式如下:,rpcinfo-p 主机名或IP地址,(2)注册NFS服务。需要确认NFS服务已经进行注册。rpcinfo命令能够提供检测功能,命令格式如下所示:,rpcinfo-u 主机名或IP 进程,3.6 项目实录,1录像位置 随书光盘中随书项目实录NFS服务器配置与管理.flv.,3.8实践习题,3.9超级链接,点击,访问学习网站的学习情境的相关内容。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号