初学linux常用工具服务---NFS

NFS

简介:

nfs,网络文件系统。它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录,NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。

传输原理:

NFS是通过网络来进行服务端和客户端之间的数据传输。两者之间传输数据使用随机端口,那NFS客户端又是如何知道NFS服务器端到底使用的是哪个端口呢?其实NFS服务器时通过远程过程调用(remote procedure call 简称RPC)协议/服务来实现的。

RPC管理服务端的NFS端口分配,客户端要传数据,那客户端的RPC会先跟服务端的RPC去要服务器的端口,要到端口后再建立连接,然后传输数据。

两台机器实践nfs共享服务

准备:
关闭防火墙(firewalld,selinux),两台机器做相同操作。
[root@shisan ~]# systemctl stop firewalld
[root@shisan ~]# systemctl disable firewalld
[root@shisan ~]# cat /etc/sysconfig/selinux 
SELINUX=disable          #永久修改

setenforce 0               #临时修改
服务端配置:
  1. 安装软件并启动
  • nfs-utils:NFS主程序,其中包括rpc.nfsd和rpc.mount质量高deamons和相关文档以及执行命令文件。

  • rpcbind:可视为NFS的一个RPC程序,用来做好断就映射。必须在NFS服务启动之前启动。

yum install nfs-utils  rpcbind -y
#因为NFS辅助程序都是基于RPC协议的(端口号111),所以首先启动rpcbind

systemctl start rpcbind
systemctl enable rpcbind

rpcinfo -p localhost   
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值