CentOS7.3学习笔记总结(十六)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS7.3学习笔记总结(十六),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1968字,纯文字阅读大概需要3分钟。
内容图文
![CentOS7.3学习笔记总结(十六)](/upload/InfoBanner/zyjiaocheng/940/e764d52a1e65432586f17f20743c82b2.jpg)
NFS允许网络中的计算机之间通过网络共享资源, NFS主机分享的目录,挂载到本地客户端当中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,在客户端端看起来,就像访问本地文件一样。
NFS系统应用优缺点:
优点:
l 安装简单、容易掌握
l NFS文件系统内数据是数据看的见。
l 部署快速,维护简单,可控且满足需求就是最好的。
l 从软件层面上看,数据可靠性高,经久耐用。
l 非常稳定。
缺点:
l 存在单点故障,如果nfs server宕机了所有客户端都不能访问共享目录,但是这个可以通过负载均衡及高可用方案弥补。
l 在高并发的场合,NFS效率、性能有限。
l NFS数据是明文的,NFS本身对数据完整性不做验证。
l 多台客户机挂载一个NFS服务器时,连接管理维护麻烦。尤其NFS服务器出问题后,所有NFS客户端都挂掉状态。
Ø NFS服务器端的安装和配置:
创建用户:
useradd -M -s /sbin/nologin nfsnobody#不允许登录,不创建家目录
需要安装两个软件nfs-utils和rpcbind:
yum install nfs-utils rpcbind
创建共享目录:
mkdir /nfsdata
修改配置文件/etc/exports:
增加:/nfsdata 10.41.1.0/24 (ro)#ro只读,rw读写,地址为允许访问的ip地址或者网段
启动:
先启动rpcbind:systemctl start rpcbind
再启动nfs:systemctl start nfs
显示共享的目录:
showmount -e 10.41.1.96
Ø 客户端的安装和配置:
安装软件和服务器端安装软件一模一样:
yum install nfs-utils rpcbind
启动(只启动rpcbind):
/etc/init.d/rpcbind start#说明客户端我用的centos6.6系统,没用用centos7.3,启动命令和centos7.3不一样。
挂载服务器的共享目录:
mount -t nfs 10.41.1.96:/data /mnt
显示客户端挂载信息:
命令1:mount
命令2:df -h
命令3: cat /proc/mounts
测试:
客户端:
cd /mnt
touch lxt.txt 提示只读,不能创建文件。
修改服务端为读写:
vi /etc/exports
/nfsdata 10.41.1.0/24(rw)
systemctl restart nfs #生效配置
客户端:
cd /mnt
touch lxt.txt 提示权限够。
修改服务器端共享目录的权限:
chown -R nfsnobody /nfsdata/
再在客户端执行touch命令,完成创建。
在服务器端目录下能查看到改文件已经被创建。
至此,NFS网络文件系统搭建完毕。
注意:
请在服务器端把两程序设置开机自启动:
systemctl enable rpcbind
systemctl enable nfs
附:showmount命令的用法
-e 显示NFS服务器的共享列表
-a 显示本机挂载的文件资源的情况NFS资源的情况
-v 显示版本号
内容总结
以上是互联网集市为您收集整理的CentOS7.3学习笔记总结(十六)全部内容,希望文章能够帮你解决CentOS7.3学习笔记总结(十六)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。