nfs服务安装配置
一、准备阶段
配置解析主机
检查版本及内核
二、服务端安装
1) 配置yum把下载好的软件留着,下次备用,不用再下载
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1 ---》这里原本是0,该为1,就是下载之后包在上面目录中
2)安装准备
首先检查 rpm -qa nfs-utils rpcbind
没有就安装 yum install nfs-utils rpcbind -y 3)下载完成之后打包/var/cache/yum/x86/6/bash/package/并且下载到电脑上面做个备份
tar zcvf nfs-rpm.tar.gz /var/cache/yum/x86_64/6/base/packages/
sz -y nfs-rpm.tar.gz 4)启动rpcbind并且查看端口111
/etc/init.d/rpcbind start
ss -lntup|grep rpc 5)之后启动nfs并且查看rpcbind的状态
/etc/init.d/nfs start
rpcinfo -p localhost
6)这里系统自动创建了nfsnobody用户
7)要把开机自启动加入到/etc/rc.local里面(这里的rc.local就相当于是一个档案)
三、配置nfs服务端
1) 配置参数/etc/exports.这个目录默认是空的,所以要自己配置
2)
NFS共享的目录 nfs客户端地址1(参数1,参数2.。。)客户端地址2(参数1,参数2.。)
NFS共享的目录 nfs客户端地址(参数1,参数2.。。)
3)
nfs共享的目录:为nfs服务端要共享的实际目录,要用绝对路径。注意共享目录的本地权限,如果需要读写共享,一定要让本地目录可以被nfs客户端用户(nfsnobody)读写
nfs客户端地址:为nfs服务端授权的可访问共享目录的nfs客户端地址,可以为单独的ip地址,也可以是主机名、域名等
如下:
mkdir /data -p -→创建共享目录
chown nfsnobody.nfsnobody /data/ --》给共享目录添加权限
vim /etc/exports --》写配置文件
#share /data by pyrene for pyrene
/data 172.168.1.0/24(rw,sync)
/etc/init.d/nfs reload --》平滑重启
exportfs -rv
showmount -e localhost ---》检查是否可用
四、配置nfs客户端 并且和服务端开始共享
1) 检查软件是否安装rpm -qa nfs-utils rpcbind,如果没有就安装,开启、然后设置开机启动
2) rpcinfo -p localhot 查看一下rpcbind的状况
3) 查看能否挂在成功 showmount -e 172.168.1.31
4) 开始挂载,之后df -h查看
mount -t nfs 172.168.1.31:/data /mnt
这样mnt就和nfs服务器上面的data目录共享成功了
5)把mount -t nfs 172.168.1.31:/data /mnt放到/etc/rc.local里面,注意这里不能放到/etc/fstab里面,如果要放在那里面需要启动chkconfig —list netfs
五、nfs配置文件权限参数
rw 表示读写权限
ro 表示只读权限
sync 请求或者写入数据时,数据同步写道nfsserver的硬盘后才返回,数据安全不丢失,缺点,性能比不启用该参数要差
async 和上面的刚好相反
no_root_squash 访问nfsserver共享目录的永固如果是root的话他对该共享目录也有root权限,这个配置为无盘客户端准备的
root_squash 对nfsserver共享目录的用户如果是root的话,则它会被压缩成匿名用户
all_squash 不管访问nfsserver共享目录的用户身份如何,他的权限都会被压缩成匿名用户,同时他的uid和gid都会变成nfsnobody账户
六、重点nfs服务文件或者命令
/etc/exports nfs服务主配置文件 /usr/sbin/exportfs nfs服务的管理命令 exportfs -rv优雅重启 /usr/sbin/showmount 查看nfs配置及挂载结果的命令 /var/lib/nfs/etab nfs服务端配置文件的完整参数设定的文件 /proc/mounts nfs客户端查看配置参数情况 /var/lib/nfs/rmtab 客户端访问服务器exports的信息列表
nfs服务的重点梳理
1、 nfs服务器/etc/exports设置需要开放可写入的权限,即服务端的共享权限
2、 nfs服务器实际要共享的nfs目录权限具有可写入w的权限,即服务端本地目录的安全权限
3、 每台机器都对应存在和nfs默认配置UID相通的UID65534的nfsnobody用户(确保所有客户端的访问权限统一,否则每个机器需要同时建立相同的UID用户,并覆盖nfs的默认用户配置)
nfs服务安装配置的更多相关文章
- shell脚本实现nfs服务安装配置,共享文件分发
##############################Deploy nfs######################## echo "start deploy nfs-server& ...
- CentOS7下NFS服务安装及配置固定端口
CentOS7下NFS服务安装及配置 系统环境:CentOS Linux release 7.4.1708 (Core) 3.10.0-693.el7.x86_64 软件版本:nfs-utils-1. ...
- CentOS 6.3 NFS的安装配置、启动及mount挂载方法
一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置: centos 5 : yum -y install ...
- CentOS NFS的安装配置、启动及mount挂载方法
一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置:centos 5 : yum -y install n ...
- CentOS5、6 NFS的安装配置及mount方法
一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置:centos 5 : yum -y install n ...
- CentOS 6 NFS的安装配置
$ sudo umount /mnt/ /mnt was not found in /proc/mounts /mnt was not found in /proc/mounts 解决: umount ...
- NFS服务的配置与应用
一.NFS服务概述 NFS(Network File System),即网络文件系统,是使不同计算机之间能够通过网络进行文件共享的一种网络协议,多用于Linux/Unix网络系统中. 一台NFS服务器 ...
- nfs服务权限配置
nfs服务权限配置 1. 查看系统是否已经安装了服务Rpm -qa | grep nfs 2. 启动服务,并且开机自动运行Systemctl start nfsSystemctl enabled nf ...
- Asterisk服务安装配置和启动
Asterisk服务安装配置和启动 2014年11月4日 11:36 注意: 更新源的重要性 源的地址: http://fffo.blog.163.com/blog/static/2119130682 ...
随机推荐
- 记因为电脑名更改而导致sql server一直连接失败
安装的是sql server2016.原先一直用的好好的,直到有一天觉得电脑名称,嗯要改下.改完后,嗯,就忘了. 然后打开sql server,连接失败.一开始以为是sql server配置管理器中的 ...
- Ubuntu环境下java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
一.问题描述 Ubuntu环境中,将maven项目打包成jar包传到服务器中后运行以下指令: $ java -cp my.jar com.myproject.Main 遇到报错: java.lang. ...
- 阿里云香港ECS搭建Shadowscoks
注(转https://yijingping.github.io/2016/11/29/fanqiang.html) 1 为什么FQ 作为一个技术人员, 最常用的就是Google.StackOverfl ...
- CNN网络中的不变性理解
神经网络中的不变性 原文:https://blog.csdn.net/voxel_grid/article/details/79275637 个人认为cnn中conv层对应的是“等变性”(Eq ...
- css,js文件后面加一个版本号
由于前几天,更新了项目,更新的文件有js文件,今天客人截图过来,我发现修改之后的效果没有显示出来,我回复说清理浏览器缓存.到了晚上,客人找老板,说还没有处理到這个,说客人不懂這个.所以想到之前自己为了 ...
- 解决mysql中无法修改事务隔离级别的问题
使用SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;修改数据库隔离级别, 然后执行SELECT @@TX_ISOLATION;后发现数据库的隔离级别并 ...
- 「题解」NOIP模拟测试题解乱写I(29-31)
NOIP模拟29(B) T1爬山 简单题,赛时找到了$O(1)$查询的规律于是切了. 从倍增LCA那里借鉴了一点东西:先将a.b抬到同一高度,然后再一起往上爬.所用的步数$×2$就是了. 抬升到同一高 ...
- DRF初识
目录 Web API接口 什么是Web API接口 接口四大特征 接口文档的编写测试 restful接口规范 url链接设计 五大请求方式 响应结果 DRF框架安装 基于原生Django实现十大接口 ...
- 莫烦PyTorch学习笔记(五)——模型的存取
import torch from torch.autograd import Variable import matplotlib.pyplot as plt torch.manual_seed() ...
- 上海第三产业增加值 占比GDP首破七成
上海第三产业增加值 占比GDP首破七成 2016年08月16日08:10 来源:新闻晨报 分享到: 不久前结束的ChinaJoy上,一家名为HYPEREAL的VR公司展台前,体验者的热情程度 ...