NFS服务
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,介绍NFS(NetworkFileSystem),网络文件系统,基于RPC实现在远程主机上完成读写功能,NFS服务端功能由Kernel中提供,所以只能在Linux、UNIX中使用,另外只能根据IP地址
千家信息网最后更新 2025年02月23日NFS服务
介绍
NFS(NetworkFileSystem),网络文件系统,基于RPC实现在远程主机上完成读写功能,NFS服务端功能由Kernel中提供,所以只能在Linux、UNIX中使用,另外只能根据IP地址限制用户访问。
RPC (Remote Procedure Call),实现两个远程主机之间功能函数的调用、参数传递功能。在Linux中一些通用功能都被做成库,本地的应用程序需要使用这些功能时,直接调用即可,这就叫本地调用;本地所需要的库(功能函数)在远程主机上,这时候就可以使用RPC协议将调用请求、参数封装成报文在网络上传输,并且服务端能理解之后将调用请求在本地执行返回结果,这称为远程过程调用。很多服务都会基于RPC完成某些功能, 例如NFS服务就基于RPC调用远程 主机上的open() ,read(),write(),close()…等函数将执行结果返回本地,完成文件共享功能。
工作原理
1. 服务端启动时将NFS功能(NFS daemons)像RPC进行注册端口。2. 客户端通过RPC连接服务器获取NFS Daemon注册的端口。3. 客户端连与NFS daemon进行联机,mountd对用户进行认证,nfs提供文件共享服务功能。
NFS daemon
rpc.nfsd 提供NFS服务
rpc.mountd 用于验证用户是否有权限使用NFS
rpc.lockd与rpc.statd 用于锁定文件防止多个用户同时修改,导致文件混乱。
rpc.quota 用于设置NFS的磁盘配额。
rpc.bind 用于将服务与端口绑定
rpc.statd 通知NFS客户端什么时候一个NFS服务器非正常重启动.这个进程被nfslock服务自动启动,不需要用户的配置.
rpc.idmapd 用于将所有用户的ID映射为nobody用户
实例
node1: NFS Server: 192.168.80.10
node2: NFS Client: 192.168.80.20
node1配置: yum install nfs-utls -y mkdir -pv /nfs/pub echo "/nfs/pub 192.168.80.20(rw,async)" >>/etc/exports #限制只有Node2能登录 exportfs -ar chown nfsnobody:nfsnobody -R /nfs/ #nfs客户端在系统上以nfsnobody用户身份操作文件node2配置:showmount -e 192.168.80.10 Export list for 192.168.80.10: /nfs/pub 192.168.80mount -t nfs --source 192.168.80.10:/nfs/pub /mnt/
服务
功能
用户
文件
主机
客户
客户端
函数
端口
配置
参数
服务器
系统
结果
网络
限制
混乱
两个
之间
原理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发有限公司的营业执照
网络安全保卫大队案件
石林租房软件开发
打造网络安全大脑
dns服务器地址指内网吗
跑竞价服务器
两会期间网络安全保障方案
网络安全博览会在哪举办
数据库文档类型
中经观点网络安全事件
适合大学用的软件开发
中国量子网络安全
数据库删数据
有网络技术型人才吗
邯郸项目软件开发
数据库连接池最大链接数
杨慧君最新网络安全工程
网络安全入门看什么书
计算机三级网络技术资格证书
服务器14根内存怎么插
海康ds-vm21s-b服务器系统安装
浦东新区机械软件开发服务商密度
信息工程学院网络安全室
国家三级网络技术
小学二年级网络安全班会记录
操作型数据库软件
机关网络安全管理制度
西安恒匠网络技术有限公司
山西银行网络安全检查
cts 网络安全