Linux CentOS6.6 NFS服务的配置与安装
> rpm -qa|grep nfs
> rpm -qa|grep rpcbind
> yum install nfs-utils
> yum install rpcbind
> vi /etc/sysconfig/
#端口
RQUOTAD_PORT=30000
#TCP锁使用端口
LOCKD_TCPPORT=30001
#UDP锁使用端口
LOCKD_UDPPORT=30002
#挂载使用端口
MOUNTD_PORT=30003
#状态使用端口
STATD_PORT=30004
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30000 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30001 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30002 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30003 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30004 -j ACCEPT
如果觉得实在麻烦,把iptables关闭
> service iptables stop
查看iptables端口开放情况
> iptables -L -n
> mkdir /data/nfs
> cd /data/nfs
> touch test.txt
> vi /etc/exports
文件内容格式如下:
<输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射,其他)]
<输出目录>
输出目录是指NFS系统中需要共享给客户机使用的目录 [客户端]
客户端是指网络中可以访问这个NFS输出目录的计算机
例如:
指定IP: 192.168.0.1
指定子网所有主机: 192.168.0.0/24 192.168.0.0/255.255.255.0
指定域名的主机: test.com
指定域名所有主机: *.test.com
所有主机: * [选项]
访问权限:
ro:设置输出目录只读
rw:设置输出目录读写 用户映射:
all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody)
no_all_squash:与all_squash取反(默认设置)
root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置)
no_root_squash:与rootsquash取反
anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx)
anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户, 并指定该匿名用户组账户为本地用户组账户(GID=xxx) 其他:
secure:限制客户端只能从小于1024的tcp/ip端口连接nfs服务器(默认设置)
insecure:允许客户端从大于1024的tcp/ip端口连接服务器
sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性
async:将数据先保存在内存缓冲区中,必要时才写入磁盘
wdelay:检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率(默认设置)
no_wdelay:若有写操作则立即执行,应与sync配合使用
subtree:若输出目录是一个子目录,则nfs服务器将检查其父目录的权限(默认设置)
no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率
/data/nfs 192.168.9.10/24(ro,sync,wdelay,root_squash)
上述代码我们将/data/nfs共享给192.168.9.10所有主机
> service rpcbind start
> chkconfig rpcbind on
> service nfs start
> chkconfig nfs on
> service nfs status
查看NFS共享状态(前提是要DNS能解析自己,不然容易报错)
> showmount -e
mount NFS服务器IP:共享目录 本地挂载点目录
> mount 192.168.9.10:/data/nfs /data/nfs2
查看/data/nfs,如果有文件了,说明成功。
> ls /data/nfs2
我们重新配置共享目录,让它可读写
> vi /etc/exports
/data/nfs 192.168.9.10/24(rw,sync,wdelay,root_squash)
重启rpcbind和nfs服务
> service rpcbind restart
> service nfs restart
> chmod 777 /data/nfs
我们重新挂载共享目录
> umount /data/nfs2
> mount 192.168.9.10:/data/nfs /data/nfs2
> touch xxx.txt
> ls /data/nfs
Linux CentOS6.6 NFS服务的配置与安装的更多相关文章
- Linux系统中NFS服务配置
文章目录: 一.NFS服务简介 二.NFS服务端配置 三.NFS客户端配置 四. ...
- NFS服务的配置与应用
一.NFS服务概述 NFS(Network File System),即网络文件系统,是使不同计算机之间能够通过网络进行文件共享的一种网络协议,多用于Linux/Unix网络系统中. 一台NFS服务器 ...
- nfs服务权限配置
nfs服务权限配置 1. 查看系统是否已经安装了服务Rpm -qa | grep nfs 2. 启动服务,并且开机自动运行Systemctl start nfsSystemctl enabled nf ...
- window nfs 服务端配置安装
windows7下面安装nfs客户端命令(首先开启windows客户端mount挂载命令): 打开或关闭windows功能>nfs服务(勾选上)重启 windows nfs共享有两种方式分别 ...
- Linux系统数据共享-NFS服务
转载:http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html 一.NFS服务简介 NFS 是Network File System的 ...
- nfs服务的配置
nfs服务 nfs简介 Network file system 网络文件系统.NFS server可以看作是一个 file server.它可以让你的pc通过网络将远端的nfs server共享出来的 ...
- Linux下开启nfs服务
1.什么是NFS(Network FileSystem) NFS 就是 Network FileSystem 的缩写,最早之前是由 Sun 所发展出来的.他最大的功能就是可以透过网络,让不同的机器.不 ...
- NFS服务基本配置及使用
操作系统:redhat 7.2 参考链接:https://www.cnblogs.com/dscode/p/6146409.html NFS:Network File System 一.服务器端配置 ...
- linux centos6.5 ftp网页vsftpd配置
安装命令centos下 yum install vsftpd 出现“Complete!”时意味着安装完成.Linux中,系统对于大小写严格区分,比如abc和ABC是完全不相同的字符,要特别注意.配置V ...
随机推荐
- Game of War - Fire Age 有何特别之处?
作者:福克斯007 链接:https://www.zhihu.com/question/21611550/answer/52458767来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...
- mdm9x07 ATC AT+QCFG usbnet
1 中文AT命令详解 1.1. AT+QCFG 扩展配置 AT+ QCFG 扩展配置 测试命令 AT+QCFG=? 响应 …… +QCFG: "usbnet" ...
- 【BZOJ】1101 [POI2007]Zap(莫比乌斯反演)
题目 传送门:QWQ 分析 莫比乌斯反演. 还不是很熟练qwq 代码 //bzoj1101 //给出a,b,d,询问有多少对二元组(x,y)满足gcd(x,y)=d.x<=a,y<=b # ...
- 【Python编程:从入门到实践】chapter5 if语句
chapter5 if语句5.1 一个简单示例cars = ['audio','bmw','subaru','toyota'] for car in cars:if car == 'bmw':prin ...
- 什么是最小可行性数据产品(MVP)?如何用它做机器学习?
- 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #20 使用fio进行I/O的基准测试
HACK #20 使用fio进行I/O的基准测试 本节介绍使用fio进行模拟各种情况的I/O基准测试的操作方法.I/O的基准测试中有无数需要考虑的因素.是I/O依次访问还是随机访问?是通过read/w ...
- 5S后返回首页
<!DOCTYPE html> <html> <head> <title>5S后返回首页</title> <meta http-equ ...
- drop解决过拟合的情况
用到的训练数据集:sklearn数据集 可视化工具:tensorboard,这儿记录了loss值(预测值与真实值的差值),通过loss值可以判断训练的结果与真实数据是否吻合 过拟合:训练过程中为了追求 ...
- tornado-输出,request
3种输出方法:write render redirectimport tornado.ioloop import tornado.web import tornado.httpserver # 非阻塞 ...
- jmeter随机函数
有些接口的字段,入参须唯一. 高并发压测的时候,这个比较棘手,可以用多个随机函数组合 如:两个__RandomString中间,夹个__Random ${__RandomString(2,qwerty ...