当前位置:首页 > 生活百科

PortMap服务协议(porttoport软件怎么用)

2022-11-02 18:34:55

  NFS是网络文件系统(Network File System)的简称,是分布式计算系统的一个组成部分,实现在异种网络上共享和装配远程文件系统,从用户角度看来,在这些远程的文件系统操作和本地的文件系统上操作并没有什么不同。NFS由Sun微系统公司(Sun Microsystem,Inc)开发,制订了NFS标准,并被IETF接受,纳入RFC,作为文件服务的一种标准(RFC1904,RFC1813)。NFS基于客户/服务器结构,通过RPC(远过程调用)实现,所有的NFS操作都由RPC过程来进行。NFS服务器导出本地的目录给远程的NFS客户,NFS客户把对文件操作系统调用重定向到远程的系统。在Linux里,通常用knfsd来实现NFS服务,这是个运行在核心空间的后台守护程序,相对与用户空间的NFS程序,有较高的响应性能。

  1.类型:系统V-launched服务

  2.所需软件包:nfs-utils

  3.守护进程:nfsd,lockd,rpciod,rpc.{mountd,rquotad,statd}

  4.脚本:nfs,nfslock

  5.使用端口:由portmap(111)分配

  6.配置文件:/etc/exports

  7.相关RPM包:portmap(必需的)

  Portmap服务是必需的

  内核必须建有NFS服务器支持(CONFIG_NFSD),Red Hat Linux默认支持。

  7.14 NFS文件共享

  1.Red Hat Linux上的NFS类似于任一unix操作系统

  ⑴在/etc/exports文件中设置变量(此文件默认为空)

  ⑵通过mount命令来访问共享目录

  ⑶NFS服务器是建立在RPC协议上的服务,因此需要打开portmap

  2.Red Hat Linux支持NFS在客户端上的3.0版和大多服务器上的3.0版

  Red Hat Linux NFS服务器软件包由三个设备组成,包含在portmap和nfs-utils rpm包中。

  portmap:从其他机器制造映射到正确的RPC服务。

  nfs(在内核中):在本地文件系统上翻译NFS请求到请求。

  rpc.mountd:加载和卸载文件系统。

  通常的办法是:这些所有运行的作为守护进程并在引导时从portmap和nfs系统V初始脚本启动。在/etc/exports文件中列出要共享的文件系统。

  ⑴检验这些服务是否正在运行,否则启动它。

  使用rpcinfo-p或service

  service portmap status/start

  service nfs status/start

  ⑵检验这些服务是否在远程主机上运行,使用:

  ①展示nfs服务器上可得到的共享。

  #Showmount-e NFS服务器地址

  ②显示NFS服务器中被挂载的目录

  #Showmount-d NFS服务器地址

  ③显示NFS服务器的客户机与被挂载的目录

  #Showmount-a NFS服务器地址

  ⑶维护NFS服务器的输出列表

  ①在修改/etc/exports文件以后,刷新服务器的共享列表,不用重启NFS服务器。

  #exportfs-r

  ②显示一个服务器上的共享目录列表和选项。

  #exportfs-v

  ③显示在/etc/exports文件中的所有共享列表,或者一个共享名作为一个参数。

  #exportfs-a

  ④不显示作为一个参数的共享名,或所有用-a无参数的共享。

  #exportfs-u:

  portmap、rpc.nfsd和rpc.mountd三个文件是运行一个NFS服务器必需的。

免责声明:本文由用户上传,如有侵权请联系删除!