计算机硬件及网络网络服务器搭建项目三_杨云ppt课件_第1页
计算机硬件及网络网络服务器搭建项目三_杨云ppt课件_第2页
计算机硬件及网络网络服务器搭建项目三_杨云ppt课件_第3页
计算机硬件及网络网络服务器搭建项目三_杨云ppt课件_第4页
计算机硬件及网络网络服务器搭建项目三_杨云ppt课件_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络服务器搭建、配置与管理Linux版 网络服务器搭建、配置与管理Linux版 主编:杨云、马立新 人民邮电出版社 网络服务器搭建、配置与管理Linux版 项目三、配置与管理NFS服务器 项目描述:在Windows主机之间可以通过共享文件夹来实现存储远程主 机上的文件,而在Linux系统中通过NFS实现类似的功能。 项目目标: 了解NFS服务的基本原理 掌握NFS服务器的配置与调试方法 掌握NFS客户端的配置方法 掌握NFS故障排除的技巧 网络服务器搭建、配置与管理Linux版 3.1 NFS相关知识 3.3 项目实施 3.4企业NFS服务器实用案例 3.5 排除NFS故障 3.6 项目实录 3.7 练习题 3.8 实践习题 3.9 超级链接 项目三、配置与管理NFS服务器 3.2项目设计与准备 网络服务器搭建、配置与管理Linux版 3.1 NFS相关知识 3.1.1 NFS服务概述 Linux和Windows之间可以通过Samba进行文件共享,那么Linux之 间怎么进行资源共享呢?这就要说到NFS(Network File System,网络 文件系统),它最早是UNIX操作系统之间共享文件和操作系统的一种 方法,后来被Linux操作系统完美继承。 NFS最早是由Sun公司于1984年开发出来的,其目的就是让不同计 算机、不同操作系统之间可以彼此共享文件。由于NFS使用起来非常方 便,因此很快得到了大多数UNIX/Linux系统的广泛支持,而且还被 IETE(国际互联网工程组)制定为RFC1904、RFC1813和RFC301O 标准。 网络服务器搭建、配置与管理Linux版 3.1.1 NFS服务概述 1使用NFS的好处 (1)本地工作站可以使用更少的磁盘空间,因为通常的数据可以存 放在一台机器上,而且可以通过网络访问到。 (2)用户不必在网络上每个机器中都设一个home目录,home目录 可以被放在NFS服务器上,并且在网络上处处可用。 (3)诸如CD-ROM、DVD-ROM之类的存储设备可以在网络上被其他 的机器使用。这可以减少整个网络上可移动介质设备的数量。 网络服务器搭建、配置与管理Linux版 3.1.1 NFS服务概述 2NFS和RPC RPC最主要的功能就是记录每个NFS功能所 对应的端口,它工作在固定端口111,当客户 端需求NFS服务时,就会访问服务器的111端 口(RPC),RPC会将NFS工作端口返回给 客户端,如图3-2所示。 客户端可以将服务器上的分享目录 直接加载到本地 NFS和RPC合作为客户端提供服务 网络服务器搭建、配置与管理Linux版 3.1.1 NFS服务概述 常规的NFS服务是按照如下流程进行的 (1)NFS启动时,自动选择工作端口小于1 024的1011端口,并 向RPC(工作于111端口)汇报,RPC记录在案。 (2)客户端需要NFS提供服务时,首先向111端口的RPC查询 NFS工作在哪个端口? (3)RPC回答客户端,它工作在1011端口。 (4)于是,客户端直接访问NFS服务器的1011端口,请求服务。 (5)NFS服务经过权限认证,允许客户端访问自己的数据。 思考:RPC服务重新启动后,为何要重新启动NFS服务? 网络服务器搭建、配置与管理Linux版 3.1.2 NFS服务的组件 Linux下的NFS服务主要由以下6个部分组成。其中,只有前面3个是必需的,后 面3个是可选的。 1rpc.nfsd 2pc.mounted 3portmap 4rpc.locked 5rpc.stated 6rpc.quotad 网络服务器搭建、配置与管理Linux版 3.2 项目设计及准备 在VMWare虚拟机中启动两台Linux系统,一台作为NFS服务 器,主机名为server,规划好IP地址,比如88;一 台作为NFS客户端,主机名为Client,同样规划好IP地址,比 如86。配置一个NFS服务器,使得客户机可以浏览 NFS服务器中特定目录下的内容。 网络服务器搭建、配置与管理Linux版 3.3 项目实施 3.3.1 任务1 安装NFS服务器 1所需要的套件 对于Red Hat Enterprise Linux 5来说,要启用NFS服务器,我们至 少需要两个套件,它们分别是: (1)portmap。 (2)nfs-utils。 网络服务器搭建、配置与管理Linux版 3.3.1 任务1 安装NFS服务器 2查询 实际查询一下系统中是否已经安装了这两个套件。 nfs-utils和portmap组件已经正确安装。 网络服务器搭建、配置与管理Linux版 3.3.1 任务1 安装NFS服务器 另外,最好再查询一下NFS的各个程序是否在正常运行,命令如下。 rootserver # rpcinfo -p 如果没有看到nfs和mounted选项,则说明NFS没有运行,需要启动它。 rootserver # service portmap start rootserver # /etc/rc.d/init.d/nfs start 如果系统没有安装NFS和portmap服务,这时需插入第1张安装光盘,挂 载。然后完成安装。 (1)安装portmap服务。 (2)安装NFS服务 网络服务器搭建、配置与管理Linux版 3.3.2 任务2 配置NFS服务 1exports文件的格式 网络服务器搭建、配置与管理Linux版 3.3.2 任务2 配置NFS服务 在设置/etc/exports文件时需要特别注意“空格”的使用,因为在此配置 文件中,除了分开共享目录和共享主机以及分隔多台共享主机外,其余 的情形下都不可使用空格。例如,以下的两个范例就分别表示不同的意 义: /home Client(rw) /home Client (rw) 思考:上述两行含义有何不同呢? 网络服务器搭建、配置与管理Linux版 3.3.2 任务2 配置NFS服务 2主机名规则 (1)可以使用完整的IP地址或者网段,例如、 /24或/都可以接受。 (2)可以使用主机名称,这个主机名称要在/etc/hosts内或者使用 DNS,只要能被找到就行(重点是可以找到IP地址)。如果是主机名称, 那么它可以支持通配符,例如*或?均可以接受。 网络服务器搭建、配置与管理Linux版 3.3.2 任务2 配置NFS服务 3权限规则 至于权限方面(就是小括号内的参数),常见的参数则有以下几种。 rw:read-write,可读/写的权限。 ro:read-only,只读权限。 sync:数据同步写入到内存与硬盘当中。 async:数据会先暂存于内存当中,而非直接写入硬盘。 no_root_squash:登录NFS主机使用共享目录的用户,如果是root,那么 对于这个共享的目录来说,它就具有root的权限。这个设置“极不安全”,不建 议使用。 网络服务器搭建、配置与管理Linux版 3.3.2 任务2 配置NFS服务 3权限规则 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,但是变成Group ID就可以了。 网络服务器搭建、配置与管理Linux版 3.3.3 任务3 启动与停止NFS服务器 1启动NFS服务 rootserver # service portmap start rootserver # service nfs start 2停止NFS服务 rootserver # service nfs stop 网络服务器搭建、配置与管理Linux版 3.3.3 任务3 启动与停止NFS服务器 3重启NFS服务rootserver # service nfs restart 4让NFS服务自动运行 网络服务器搭建、配置与管理Linux版 3.3.4 任务4 了解NFS服务的文件存取权限 网络服务器搭建、配置与管理Linux版 3.3.5 任务5 在客户端挂接NFS文件系统 1查看NFS服务器信息 参数说明: -a: -d: -e: 网络服务器搭建、配置与管理Linux版 3.3.5 任务5 在客户端挂接NFS文件系统 网络服务器搭建、配置与管理Linux版 2加载NFS服务器共享目录 3.3.5 任务5 在客户端挂接NFS文件系统 rootClient # mount -t NFS 服务器名称或地址:输出目录 挂载目录 网络服务器搭建、配置与管理Linux版 3.3.5 任务5 在客户端挂接NFS文件系统 网络服务器搭建、配置与管理Linux版 3.3.5 任务5 在客户端挂接NFS文件系统 5使用时自动挂接 自动挂接的主配置文件是/etc/auto.master。在这个文件中配置自动 加载的语法格式为: MountPoint map-name 参数说明。 MountPoint:指定autofs的挂接点,比如/home。 map-name:设置挂接点文件,里面包含所有自动挂接到MountPoint下的资源列表。 网络服务器搭建、配置与管理Linux版 3.4 企业NFS服务器实用案例 3.4.1 企业环境及需求 1企业NFS服务器拓扑图 企业NFS服务器拓扑图 网络服务器搭建、配置与管理Linux版 3.4.1 企业环境及需求 网络服务器搭建、配置与管理Linux版 3.4.2 解决方案 Step1:创建相应目录。 Step2:安装nfs-utils及portmap软件包。 Step3:编辑/etc/exports配置文件。 Step4:配置NFS固定端口。 Step5:配置iptables策略。 Step6:启动portmap和NFS服务。 网络服务器搭建、配置与管理Linux版 3.4.2 解决方案 网络服务器搭建、配置与管理Linux版 3.4.2 解决方案 网络服务器搭建、配置与管理Linux版 3.4.2 解决方案 网络服务器搭建、配置与管理Linux版 3.5 排除NFS故障 常见的故障点划分为3个:网络、客户端或者服务器。 1网络 对于网络的故障,主要有两个方面的常见问题。 (1)网络无法连通。 (2)无法解析主机名。 网络服务器搭建、配置与管理Linux版 2客户端 客户端在访问NFS服务器时,多使用mount命令,下面将列出常见 的错误信息以供参考。 (1)服务器无响应:端口映射失败-RPC超时。 (2)服务器无响应:程序未注册。 (3)拒绝访问。 (4)不被允许。 网络服务器搭建、配置与管理Linux版 3服务器 (1)NFS服务进程状态。 使用rpcinfo命令,可以查看RPC的相应信息,命令格式如下: rpcinfo -p 主机名或IP地址 (2)注册NFS服务。 需要确认NFS服务已经进行注册。rpcinfo命令能够提供检测功能,命 令格式如下所示: rpcinfo -u 主机名或IP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论