003.NFS配置实例
一 NFS常见服务管理
1.1 启动NFS
[root@imxhy ~]# systemctl start nfs #CentOS7.x系列启动 [root@imxhy ~]# service nfs start #CentOS6.x系列启动
1.2 状态查看
[root@imxhy ~]# systemctl status nfs #CentOS7.x系列查看 [root@imxhy ~]# ervice nfs status #CentOS6.x系列查看
1.3 停止服务
[root@imxhy ~]# systemctl stop nfs #CentOS7.x系列停止 [root@imxhy ~]# service nfs stop #CentOS6.x系列停止
1.4 设置开机启动
[root@imxhy ~]# systemctl enable nfs #CentOS7.x系列自启动 [root@imxhy ~]# chkconfig nfs on #CentOS6.x系列自启动
二 安装NFS
[root@imxhy ~]# yum -y install nfs-utils*
三 根据需求配置
需求:创建一个NSF共享路径为/mywork的文件服务器,使得所有访问者隐射为匿名用户nfsnobody,并拥有读写权限,并且访问者将此为根目录。
四 创建共享目录
[root@imxhy ~]# mkdir /mywork #创建用于NFS共享的目录 [root@imxhy ~]# chown nfsnobody /mywork/ #将目录所属人改为nfsnobody,强烈不建议直接将权限改为777 [root@imxhy ~]# vi /etc/exports #按照需求修改配置文件 /mywork 192.168.10.0/24(rw,all_squash,sync,fsid=0) #fsid=0表示将/mywork目录包装成根目录
五 检查并关闭防火墙
5.1 检查
[root@imxhy ~]# exportfs /mywork 192.168.10.0/24
5.2 关闭SELinux和防火墙
[root@imxhy ~]# setenforce 0 [root@imxhy ~]# iptables -F
5.3 重启服务
[root@imxhy ~]# systemctl restart nfs
六 验证测试
6.1 客户端安装nfs
[root@imxhy ~]# yum -y install nfs-utils.x86_64 #安装完之后客户端不需要启动nfs服务 [root@imxhy ~]# showmount -e 192.168.10.10 #测试是否能链接 Export list for 192.168.10.10: /mywork 192.168.10.0/24
6.2 客户端挂载到本机
[root@imxhy ~]# mkdir /data [root@imxhy ~]# mount -t nfs 192.168.10.10:/mywork /data/ [root@imxhy ~]# vi /etc/fstab #开机挂载 192.168.10.10:/mywork /data nfs defaults 0 0 #也可添加tcp使nfs使用tcp协议传输 [root@imxhy ~]# mount -a [root@imxhy ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on …… 192.168.10.10:/mywork nfs 18G 5.9G 12G 33% /data [root@imxhy ~]# cd /data/ [root@imxhy data]# touch test.txt [root@imxhy data]# ls -l total 0 -rw-r--r--. 1 nfsnobody nfsnobody 0 Sep 3 01:04 test.txt
附:权限分析
附.1 客户端连接时候,对普通用户的检查
- 如果明确设定了普通用户被压缩的身份,那么此时客户端用户的身份转换为指定用户;
- 如果NFS server上面有同名用户,那么此时客户端登录账户的身份转换为NFS server上面的同名用户;
- 如果没有明确指定,也没有同名用户,那么此时用户身份被压缩成nfsnobody;
附.2 客户端连接的时候,对root的检查
- 如果设置no_root_squash,那么此时root用户的身份被压缩为NFS server上面的root;
- 如果设置了all_squash、anonuid、anongid,此时root 身份被压缩为指定用户;
- 如果没有明确指定,此时root用户被压缩为nfsnobody;
- 如果同时指定no_root_squash与all_squash 用户将被压缩为 nfsnobody,如果设置了anonuid、anongid将被压缩到所指定的用户与组;
003.NFS配置实例的更多相关文章
- NFS笔记(二)NFS服务器配置实例
一.NFS服务器配置实例实验拓扑 二.实验要求及环境 2.1实验环境 NFS服务器 IP:192.168.8.5环境:[root@server7 ~]# uname -aLinux server7.c ...
- Linux下双网卡绑定bond配置实例详解
本文源自:http://blog.itpub.net/31015730/viewspace-2150185/ 一.什么是bond? 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡冗余,带宽 ...
- SVN版本库(访问权限)配置实例笔记
http://blog.csdn.net/zjianbo/article/details/8578297 SVN版本库(访问权限)配置实例笔记 本系列文章由ex_net(张建波)编写,转载请注明出处. ...
- nginx+tomcat+二级域名静态文件分离支持mp4视频播放配置实例
nginx+tomcat+二级域名静态文件分离支持mp4视频播放配置实例 二级域名配置 在/etc/nginx/conf.d/目录下配置二级域名同名的conf文件,路径改成对应的即可 statics. ...
- Keepalived 配置实例
Keepalived 是一款轻量级HA集群应用,它的设计初衷是为了做LVS集群的HA,即探测LVS健康情况,从而进行主备切换,不仅如此,还能够探测LVS代理的后端主机的健康状况,动态修改LVS转发规则 ...
- Nginx做NodeJS应用负载均衡配置实例
这篇文章主要介绍了Nginx做NodeJS应用负载均衡配置实例,本文直接给出配置实例,需要的朋友可以参考下. 负载均衡可以把用户的请求分摊到多个服务器上进行处理,从而实现了对海量用户的访问支持.负载均 ...
- linux邮件服务器postfix配置实例
linux邮件服务器postfix配置实例(超级详细!!!) 2013-03-13 13:30:21 标签:邮件服务器 linux 1. 系统安装:1)centos4.3 选上MAIL组件里的全部.2 ...
- sphinx 配置实例
配置实例 3.1.数据源. 这里我们采用 mysql的数据源.具体情况如下: Mysql server:192.168.1.10 Mysql db :test Mysql 表:test.sphinx_ ...
- 权限控制框架Shiro简单介绍及配置实例
Shiro是什么 http://shiro.apache.org/ Apache Shiro是一个非常易用的Java安全框架,它能提供验证.授权.加密和Session控制.Shiro非常轻量级,而且A ...
随机推荐
- Scala进阶之路-Scala函数篇详解
Scala进阶之路-Scala函数篇详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.传值调用和传名调用 /* @author :yinzhengjie Blog:http: ...
- vue之props父子组件之间的谈话
眨眼就来杭州两年了,时间真快. 我们今天来说说vue的一个api---->props 首先我们先看看一个例子,是我一个项目中写的. 看到这个:有木有一点懂了.要是没懂,继续往下看 这里我们用到了 ...
- poj 2947 Widget Factory (高斯消元解同余方程组+判断无解、多解)
http://poj.org/problem?id=2947 血泪史: CE:poj的string类型要加string库,swap不能直接交换数组 WA: x[m-1]也有可能<3啊O(≧口≦) ...
- Lua程序设计(二)面向对象概念介绍
----------------------------------------------------------- Lua面向对象3 local smartMan = { name = " ...
- 项目引入非配置的文件,打成war包后测试报错的可能原因
写在前边 这阵子有点忙,开发一个微服务项目中读取配置文件的时候在本地测试是可以的,但是一到测试环境就报错,经查看发现是因为发布的时候是用的war包,使用java -jar xxx.war启动的,所以用 ...
- html5 canvas 圆形径向渐变
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- [机器学习&数据挖掘]朴素贝叶斯数学原理
1.准备: (1)先验概率:根据以往经验和分析得到的概率,也就是通常的概率,在全概率公式中表现是“由因求果”的果 (2)后验概率:指在得到“结果”的信息后重新修正的概率,通常为条件概率(但条件概率不全 ...
- [游戏数据分析]WAU模型简介及WAU预测
声明:本博客中所采用的数据并非真实数据,会对真实数据加以变换,重在讨论游戏数据分析的思路. 这里是参考友盟的WAU模型[文章网址, 演示网址],利用某款游戏(以下称为游戏A)数据进行的分析. 作用: ...
- 关闭ios弹出框:“would like to use your current location”
图一: 图二: 使用cordova生成ios项目,首次打开获取用户定位时会弹出两次对话框,关闭图二中对话框方法: document.addEventListener("deviceready ...
- CentOS 无法通过 yum 安装新版 nodejs 解决办法(安装的还是老版的)
官网安装说明:CentOS 安装 nodejs 第一步: curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo b ...