安装NFS到CentOS(YUM)
运行环境
系统版本:CentOS Linux release 7.3.1611
软件版本:无
硬件要求:无
安装过程
1、配置YUM源
[root@localhost ~]# rpm -i https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
2、安装NFS
[root@localhost ~]# yum -y install rpcbind nfs-utils
3、创建要共享的目录,并授权
NFS默认使用的匿名用户是nfsnobody。
[root@localhost ~]# mkdir /home/nfs-share
[root@localhost ~]# chown -R nfsnobody.nfsnobody /home/nfs-share
[root@localhost ~]# ll /home
drwxr-xr-x. 2 nfsnobody nfsnobody 6 Mar 13 03:50 nfs-share
4、编辑配置文件,增加共享条目
[root@localhost ~]# vim /etc/exports
#书写格式:共享目录 允许访问的地址段/掩码(权限选项1,权限选项2)
#权限选项:
# ro 只读
# rw 可读可写
# async 异步传输,默认情况下NFS为了提高性能则则使用异步传输方式,即客户端--缓存区--服务端。这种方式在服务端如果意外故障时有可能会导致数据丢失(默认)
# sync 同步传输,即客户端--服务端实时同步数据,为了保证安全性。但同时更消耗磁盘资源
# all_squash 所有访问用户都会被压缩成匿名用户
# no_all_squash 访问用户不会立即被压缩成匿名用户,规则:访问用户会先于本机用户匹配,如果匹配成功则访问用户使用自身用户身份访问,如果匹配失败后会将其压缩成匿名用户。默认)
# anonuid=XXX 设置匿名用户的UID,如果不设置,则默认匿名用户为“nfsnobody”,UID=65534
# anongid=XXX 设置匿名用户的GID,如果不设置,则默认匿名用户组为“nfsnobody”GID=65534
# root_squash 如果访问用户是“root”则会被压缩成匿名用户(默认)
# no_root_squash 如果访问用户是“root”则不会被压缩成匿名用户,保持“root”账号访问权限
# secure 限制客户端只能使用<1024的端口连接(默认)
# insecure 允许客户端使用>1024的端口连接
# wdelay 检查是否有写操作,如果有则则这写操作一起执行(默认)
# no_wdelay 不检查,若有写的操作则立即执行,应与“sync”同步传输方式一起使用
/home/nfs-share 192.168.1.0/24(rw,sync,no_wdelay,all_squash,anonuid=65534,anongid=65534,insecure)
5、开启服务
[root@localhost ~]# systemctl start rpcbind nfs-server
6、当配置文件发生修改,重新载入配置
[root@localhost ~]# exportfs -ra
7、客户机挂载共享目录到本地
[root@localhost ~]# mkdir /home/nfs-client
[root@localhost ~]# mount.nfs4 -w -o noac 192.168.1.129:/home/nfs-share /home/nfs-client
[root@localhost ~]# df -Th
192.168.1.177:/home/nfs-share nfs4 37G 8.5G 29G 23% /home/nfs-client
安装NFS到CentOS(YUM)的更多相关文章
- Ejabberd2:安装和操作指南(centos yum 安装ejabberd)
(1)首先安装EPEL Repository ## RHEL/CentOS 6 32-Bit ## # wget http://download.fedoraproject.org/pub/ ...
- centos6.4 64位下安装nfs文件共享系统
不知道谁装的服务器,默认自带,以下内容摘自互联网,配置部分按教程执行成功 一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: ...
- centos yum 安装 mongodb 以及php扩展
centos yum 安装 mongodb 以及php扩展 投稿:hebedich 字体:[增加 减小] 类型:转载 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用 ...
- yum-config-manager YUM安装遭遇: [Errno 256] No more mirrors to try CentOS yum之$releasever和$basearch
YUM安装遭遇: [Errno 256] No more mirrors to try createrepo 有问题. CentOS yum之$releasever和$basearch分类: 操作系统 ...
- redhat centos yum源的安装
redhat centos yum源的安装 1.除旧 #cd /etc/yum.repos.d #mv rhel-debuginfo.repo rhel-debuginfo.repo.bak 此处将其 ...
- 【转】CentOS yum安装和卸载软件的使用方法
在CentOS yum安装和卸载软件的使用方法安装方法安装一个软件时. CentOS yum -y install httpd安装多个相类似的软件时 CentOS yum -y install ...
- CentOS6.5系统挂载NTFS分区的移动硬盘 centos安装repoforge源(yum)
CentOS6.5系统挂载NTFS分区的移动硬盘 作为IT的工作者,避免不了使用Linux系统,我现在使用的系统是CentOS6.5 X86_64位版本,但是插入NTFS移动硬盘没有办法识别.通过下面 ...
- centos的软件安装方法rpm和yum
centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装 类似[ubuntu ...
- RHEL 6.3使用CentOS yum源 (redhat yum安装失败)
由于Redhat的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件.所以yum install 命令每次都安装失败 下面介绍一种更改yum源的方式: 系统说明: 系统:Red ...
随机推荐
- 浅显易懂的前端知识点(二)——HTTP协议基础
HTTP 协议的初印象: 是基于 TCP/IP 协议的应用层协议,不涉及数据包的传输,主要规定了客户端和服务器之间的通信格式,默认使用 80 端口. 1 HTTP 协议 0.9 版(1991 年) 是 ...
- servlet 深入了解
servlet 作用 在Java web b/s架构中,servlet扮演了重要的角色,作为一个中转处理的容器,他连接了客户端和服务器端的信息交互和处理.简单来说,客户端发送请求,传递到servle ...
- Spring整合Spring-data-jpa项目所遇到的坑
1.异常信息: 错误原因:缺少spring-aop包 解决: <dependency> <groupId>org.springframework</groupId> ...
- 一道面试题引发的对 Java 内存模型的一点疑问
一道面试题引发的对Java内存模型的一点疑问 问题描述 如上图所示程序,按道理,子线程会通过 num++ 操作破坏 while 循环的条件,从而终止循环,执行最后的输出操作.但在我的多次运行中,偶尔会 ...
- 今天更新IDEA后,我依旧要永久激活(支持2019.3.3版本)
起因 今天一早用IDEA写代码,看到有下角有提示更新,有点强迫症的我,就手欠的又点了下更新,结果尼玛悲剧了,居然许可证过期,IDEA过期了,如下图所示: 就想用下新功能,就这样对我,就给两天的使用时间 ...
- [Jinja2]本地加载html模板
import os from jinja2 import Environment, FileSystemLoader env = Environment(loader=FileSystemLoader ...
- 【大白话系统】MySQL 学习总结 之 缓冲池(Buffer Pool) 的设计原理和管理机制
一.缓冲池(Buffer Pool)的地位 在<MySQL 学习总结 之 InnoDB 存储引擎的架构设计>中,我们就讲到,缓冲池是 InnoDB 存储引擎中最重要的组件.因为为了提高 M ...
- [redis读书笔记] 第二部分 sentinel
1.sentinel的初始化,会制定master的IP和port,然后sentinel会创建向被监视主服务器的命令连接和订阅连接: - 命令连接是用来和主服务器之间进行命令通信的 - 订阅连接,用于 ...
- vue 入门 ------简单购物车功能实现(全选,数量加减,价格加减)
简易购物车功能(无任何布局 主要是功能) 数量的加减 商品的总价钱 全选与全不选 删除(全选.价格 受影响) <script src="https://cdn.jsdelivr.net ...
- PPT导出图片质量太差?简单操作直接导出印刷质地图片
PPT导出图片质量太差?简单操作直接导出印刷质地图片 PPT不仅可以用于展示文档,还可以用于简单图片合成处理,同时,PPT文档还可以全部导出为图片. 默认情况下,PPT导出的图片为96DPI ...