版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.
项目课题引入
2.
NFS服务的工作原理
7.
NFS服务器的配置与管理
4.NFS客户端配置
5.现场演示案例项目7配置与管理NFS网络文件系统课题引入——项目背景现在有一个局域网,IP地址是-50 。现在需要在该局域网中架设一个文件服务器,文件服务器的IP地址是。局域网中所有终端都是Linux主机,请使用NFS文件服务器实现如下要求:将/home/share目录共享出去,供/24网段的客户机进行读写,而网络中的其他主机只能读取该目录的内容。将/nfs/public目录共享出去,供*.域的所有客户都具有读写权限,允许客户端从大于1024的端口访问,并将所有用户及所属用户组都映射为匿名帐户nfsnobody,数据同步写入磁盘。如果有写入操作立即执行。课题引入——项目分析完成本项目需要解决的问题:1、什么是NFS服务器,其工作原理是什么2、NFS服务器的安装、启动与运行方法3、NFS服务器的配置方法4、NFS客户端如何访问NFS服务器课题引入——教学目标学习本课需要实现的教学目标:掌握NFS的概念和工作原理掌握NFS服务器的启动与停止方法掌握NFS服务器配置文件的修改方法掌握NFS服务器的配置方法掌握NFS客户端的配置方法课题引入——应达到的职业能力学生学习本课后应该具有的职业能力:熟练掌握NFS服务器的配置能力熟练掌握NFS客户端的配置能力能够为企业的局域网设计文件服务器方案具有较好的团队合作能力7.1NFS相关知识7.1.1NFS服务概述
Linux和Windows之间可以通过Samba进行文件共享,那么Linux之间怎么进行资源共享呢?这就要说到NFS(NetworkFileSystem,网络文件系统),它最早是UNIX操作系统之间共享文件和操作系统的一种方法,后来被Linux操作系统完美继承。NFS最早是由Sun公司于1984年开发出来的,其目的就是让不同计算机、不同操作系统之间可以彼此共享文件。由于NFS使用起来非常方便,因此很快得到了大多数UNIX/Linux系统的广泛支持,而且还被IETE(国际互联网工程组)制定为RFC1904、RFC1813和RFC301O标准。7.1.1NFS服务概述1.使用NFS的好处(1)本地工作站可以使用更少的磁盘空间,因为通常的数据可以存放在一台机器上,而且可以通过网络访问到。(2)用户不必在网络上每个机器中都设一个home目录,home目录可以被放在NFS服务器上,并且在网络上处处可用。
(3)诸如CD-ROM、DVD-ROM之类的存储设备可以在网络上被其他的机器使用。这可以减少整个网络上可移动介质设备的数量。7.1.1NFS服务概述2.NFS和RPC
RPC最主要的功能就是记录每个NFS功能所对应的端口,它工作在固定端口111,当客户端需求NFS服务时,就会访问服务器的111端口(RPC),RPC会将NFS工作端口返回给客户端,如图3-2所示。客户端可以将服务器上的分享目录直接加载到本地NFS和RPC合作为客户端提供服务7.1.1NFS服务概述常规的NFS服务是按照如下流程进行的(1)NFS启动时,自动选择工作端口小于1
024的1011端口,并向RPC(工作于111端口)汇报,RPC记录在案。(2)客户端需要NFS提供服务时,首先向111端口的RPC查询NFS工作在哪个端口?(3)RPC回答客户端,它工作在1011端口。(4)于是,客户端直接访问NFS服务器的1011端口,请求服务。(5)NFS服务经过权限认证,允许客户端访问自己的数据。思考:RPC服务重新启动后,为何要重新启动NFS服务?7.1.2NFS服务的组件
Linux下的NFS服务主要由以下6个部分组成。其中,只有前面3个是必需的,后面3个是可选的。1.rpc.nfsd2.pc.mounted7.portmap4.rpc.locked5.rpc.stated6.rpc.quotad7.2项目设计及准备在VMWare虚拟机中启动两台Linux系统,一台作为NFS服务器,主机名为server,规划好IP地址,比如88;一台作为NFS客户端,主机名为Client,同样规划好IP地址,比如86。配置一个NFS服务器,使得客户机可以浏览NFS服务器中特定目录下的内容。7.3项目实施7.3.1任务1安装NFS服务器1.所需要的套件对于RedHatEnterpriseLinux5来说,要启用NFS服务器,我们至少需要两个套件,它们分别是:(1)portmap。
(2)nfs-utils。7.3.1任务1安装NFS服务器2.查询实际查询一下系统中是否已经安装了这两个套件。nfs-utils和portmap组件已经正确安装。7.3.1任务1安装NFS服务器另外,最好再查询一下NFS的各个程序是否在正常运行,命令如下。[root@server~]#rpcinfo-p如果没有看到nfs和mounted选项,则说明NFS没有运行,需要启动它。[root@server~]#serviceportmapstart[root@server~]#/etc/rc.d/init.d/nfsstart如果系统没有安装NFS和portmap服务,这时需插入第1张安装光盘,挂载。然后完成安装。(1)安装portmap服务。(2)安装NFS服务7.3.2任务2配置NFS服务1.exports文件的格式7.3.2任务2配置NFS服务在设置/etc/exports文件时需要特别注意“空格”的使用,因为在此配置文件中,除了分开共享目录和共享主机以及分隔多台共享主机外,其余的情形下都不可使用空格。例如,以下的两个范例就分别表示不同的意义:/homeClient(rw)/homeClient(rw)思考:上述两行含义有何不同呢?7.3.2任务2配置NFS服务2.主机名规则
(1)可以使用完整的IP地址或者网段,例如、/24或/都可以接受。(2)可以使用主机名称,这个主机名称要在/etc/hosts内或者使用DNS,只要能被找到就行(重点是可以找到IP地址)。如果是主机名称,那么它可以支持通配符,例如*或?均可以接受。7.3.2任务2配置NFS服务7.权限规则至于权限方面(就是小括号内的参数),常见的参数则有以下几种。●rw:read-write,可读/写的权限。●ro:read-only,只读权限。●sync:数据同步写入到内存与硬盘当中。●async:数据会先暂存于内存当中,而非直接写入硬盘。●no_root_squash:登录NFS主机使用共享目录的用户,如果是root,那么对于这个共享的目录来说,它就具有root的权限。这个设置“极不安全”,不建议使用。7.3.2任务2配置NFS服务7.权限规则●root_squash:在登录NFS主机使用共享目录的用户如果是root,那么这个用户的权限将被压缩成匿名用户,通常它的UID与GID都会变成nobody(nfsnobody)这个系统账号的身份。●all_squash:不论登录NFS的用户身份如何,它的身份都会被压缩成匿名用户,即nobody(nfsnobody)。●anonuid:anon是指anonymous(匿名者),前面关于术语squash提到的匿名用户的UID设定值,通常为nobody(nfsnobody),但是你可以自行设定这个UID值。当然,这个UID必须要存在于你的/etc/passwd当中。●anongid:同anonuid,但是变成GroupID就可以了。7.3.3任务3启动与停止NFS服务器1.启动NFS服务
[root@server~]#serviceportmapstart[root@server~]#servicenfsstart2.停止NFS服务[root@server~]#servicenfsstop7.3.3任务3启动与停止NFS服务器7.重启NFS服务[root@server~]#servicenfsrestart4.让NFS服务自动运行7.3.4任务4了解NFS服务的文件存取权限7.3.5任务5在客户端挂接NFS文件系统
1.查看NFS服务器信息参数说明:-a:-d:-e:7.3.5任务5在客户端挂接NFS文件系统
2.加载NFS服务器共享目录
7.3.5任务5在客户端挂接NFS文件系统
[root@Client~]#mount-tNFS
服务器名称或地址:输出目录挂载目录7.3.5任务5在客户端挂接NFS文件系统
7.3.5任务5在客户端挂接NFS文件系统
5.使用时自动挂接自动挂接的主配置文件是/etc/auto.master。在这个文件中配置自动加载的语法格式为:MountPointmap-name参数说明。●MountPoint:指定autofs的挂接点,比如/home。●map-name:设置挂接点文件,里面包含所有自动挂接到MountPoint下的资源列表。7.3.6任务6排除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进程项目总结通过以上的学习,我们已经可以完成本课程的项目。具体过程如下:在Linux主机上安装nfs服务对nfs服务器的配置文件/etc/exports进行相关要求的配置使用service命令启动nfs服务器使用故障排除方法进行服务器服务的检验在nfs客户端进行共享目录的挂载在nfs客户端实现开机自动挂载作业一台NFS服务器,地址。配置一个NFS服务器,使得客户机可以浏览NFS服务器中/home/ftp目录下的内容,但不可以修改。要求写出服务器中的配置文件和启动NFS服务器的配置方法。完成本课程中的项目,并写出实现的具体过程和配置命令。书名:Linux网络服务器配置管理项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精准识别课件教学课件
- 智慧养老中心解决方案
- 颈椎病解刨结构
- 2024年超高速加工中心投资项目资金申请报告书
- 车场停电应急预案
- 第六章 机械能守恒定律-功能关系与能量守恒 2025年高考物理基础专项复习
- 2-1-4 微专题1-碳酸钠与碳酸氢钠的相关计算 高一上学期化学人教版(2019)必修第一册
- 骨水泥在糖尿病足的应用
- 医疗器械合作协议书范本
- 社交网络钩机租赁合同
- 滴灌安装工程合同2024年
- 2024考研英语二试题及答案解析
- 基于单片机的银行排队叫号系统
- 大模型应用开发极简入门基于GPT-4和ChatGPT
- 应急救援人员培训计划
- 中考字音字形练习题(含答案)-字音字形专项训练
- 食品安全与营养健康自查制度(学校食堂)
- 安全文明施工奖罚明细表
- 全球及中国个人防护装备(PPE)行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告(2024-2030)
- HG/T 2782-2024 化工催化剂颗粒抗压碎力的测定(正式版)
- CTD申报资料撰写模板:模块三之3.2.S.4原料药的质量控制
评论
0/150
提交评论