• 服务器端 139.155.90.78
    • 客户端  192.168.198.146
    • 先查看自己的系统有没有安装rpcbind 和nfs-utils
    • rpm -qa nfs-utils rpcbind
    • 若使用命令后出现如下结果则说明已经安装
    • 若没有的话可以
    • yum install nfs-utils rpcbind
    • 安装完成之后
    • systemctl start rpcbind.service
    • systemctl start nfs.service
    • (一定是先启动rpcbind服务后开启nfs服务)
    • 启动过后可以查看两个服务的状态
    • 关闭防火墙服务
    •  systemctl stop firewalld.service
    • 在服务端创建目录
    • 我在该目录下创建了一个文件
    • mkdir /home/wjs-nfs
    •  touch wjs.txt
    • 之后便是配置目标用户以及共享目录
    • vim /etc/exports (一开始该文件是空的)
    • 一行代表一个配置
    • /home/wjs-nfs     192.168.198.146(ro) 
    • (共享目录)             (客户端主机ip) (共享文件选项配置,,不同选项用 ,(逗号) 隔开)
      • 具体选项
      • ro:表示只读权限
      •       rw:读写权限
      •       sync:数据同步写内存硬盘
      •       async:将数据先保存在内存缓冲区中,必要时才写入磁盘;
      •       all_squash:不管你访问共享目录的用户是谁,都必须压缩为nfsnobody用户的权限;
      •       no_all_squash(默认):访问用户先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;
      •       root_squash: 如果访问共享目录是root的权限用户,对共享目录的权限会被压缩为nfsnobody用户的权
      •       no_root_squash:来访的root用户保持root帐号权限;
      •       no_squash:访问共享目录时,用户如果是root权限,对共享目录也具有root权限(最好不要设置,增加服务安全隐患,稍后再提)
      •       anonuid=<UID>:指定匿名访问用户的本地用户UID,要和root_squash 以及 all_squash一同使用;
    •       anongid=<GID>:指定匿名访问用户的本地用户组GID,要和root_squash 以及 all_squash一同使用;
    •       【anonuid/anongid :要和root_squash 以及 all_squash一同使用,用于指定使用NFS的用户限定后的uid和gid,前提是本机的/etc/passwd中存在这个uid和gid】
    •       secure(默认):限制客户端只能从小于1024的tcp/ip端口连接服务器;
    •       insecure:允许客户端从大于1024的tcp/ip端口连接服务器;
    •       wdelay(默认):检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率;
    •       no_wdelay:若有写操作则立即执行,应与sync配合使用;
    •       subtree_check(默认) :若输出目录是一个子目录,则nfs服务器将检查其父目录的权限;
    •       no_subtree_check :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;
    • 特别注意 选项要用 insecure否则默认为secure(有端口限制)

配置完成之后

执行命令

 exportfs -r  

exportfs -v 

查看

在客户端中也要下载  nfs-utils 和rpcbind,不再赘述

可以查看挂载情况

showmount -e 139.155.90.78(这个是我的服务器ip)

然后

mount  -t nfs 139.155.90.78:/home/wjs-nfs(这是共享目录)  /mnt(挂载处)

cd /mnt

可以看到共享目录下的文件

												

centos7搭建NFS服务的更多相关文章

  1. Linux搭建NFS服务

    一.NFS服务简单介绍 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中, ...

  2. CentOS7下NFS服务安装及配置固定端口

    CentOS7下NFS服务安装及配置 系统环境:CentOS Linux release 7.4.1708 (Core) 3.10.0-693.el7.x86_64 软件版本:nfs-utils-1. ...

  3. Centos7搭建FTP服务详细过程

    Centos7搭建FTP服务详细过程https://blog.csdn.net/sinat_30802291/article/details/81706152

  4. 搭建NFS服务

    说明:这里是Linux服务综合搭建文章的一部分,本文可以作为单独搭建yum仓库的参考. 注意:这里所有的标题都是根据主要的文章(Linux基础服务搭建综合)的顺序来做的. 如果需要查看相关软件版本和主 ...

  5. Centos7 搭建 Socks 服务

    Centos7 搭建 Socks 服务 一丶拿到一个动态拨号的服务器还不能使用网络得先打开: pppoe-start 二丶安装命令汇总: 通过yum安装ss5 依赖包: yum install gcc ...

  6. centos7下搭建nfs服务

    现在有3台服务器 s1(主),s2(从), s3(从)需要实现文件实时同步,我们可以安装Nfs服务端和客户端来实现! 一.安装 NFS 服务器所需的软件包: yum install -y nfs-ut ...

  7. centOS7搭建NFS服务器

    借鉴别人这篇博客搭建成功的:http://blog.51cto.com/mrxiong2017/2087001 NFS系统:用来共享文件.图片.视频 准备两个centOS7服务器,一个作NFS ser ...

  8. Linux_搭建NFS服务(基础)

    [RHEL8]-NFSserver :[Centos7]-NFSclient !!!测试环境我们首关闭防火墙和selinux(NFSserver和NFSclient都需要) [root@localho ...

  9. CentOS7搭建SFTP服务

    CentOS7.5环境下搭建SFTP服务. 创建用户组及用户 创建用户组 # groupadd sftpgroup 创建用户 $ useradd -g sftpgroup -s /sbin/nolog ...

随机推荐

  1. 【SecureCRT】SecureCRT 护眼配色

      终端有一个好的配色,不仅能保护自己的眼睛,也能给人一个好心情,本配色方案适合任意一种SSH客户端软件.   设置背景颜色 Options => Sessions options => ...

  2. Codeforces 601B. Lipshitz Sequence(单调栈)

    Codeforces 601B. Lipshitz Sequence 题意:,q个询问,每次询问给出l,r,求a数组[l,r]中所有子区间的L值的和. 思路:首先要观察到,斜率最大值只会出现在相邻两点 ...

  3. [JZOJ6345]:ZYB建围墙(数学+构造)

    题目描述 $ZYB$之国是特殊的六边形构造. 已知王国一共有$N$户家庭,每个家庭需占据一个不同的六边形格子. 王国里交流很频繁,所以这些家庭要构成一个连通区域:同时出于安全考虑,国王$ZYB$想在外 ...

  4. maven mvn 命令行 编译打包

    * 配置好jdk * 下载安装maven http://maven.apache.org/download.cgi apache-maven-3.3.3-bin.zip * 解压到G:\apache- ...

  5. PowerShell入门学习

    一.概要 Powershell是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境. powershell需要.NET环境的支持,同时支持.NET对象.之所以将Powershell ...

  6. Nginx之 Location 的生成

    1. Location 的生成 location 的生成大致有三种: 由 location 指令直接生成 命令 location:仅用于 server 内部跳转,如 rewrite 就是命名 loca ...

  7. 阿里云AHAS应用高可用服务初体验

    AHAS是阿里云提供的应用高可用服务(Application High Availability Service)产品. 高可用这个关键词可以说是互联网及软件开发行业热度一直很高的词语了,阿里云推出的 ...

  8. 问题解决:fatal error C1083: 无法打开包括文件:No such file or directory

    fatal error C1083: 无法打开包括文件:No such file or directory将别的工程直接用VS2010打开出现了该问题,此时必须检查是不是: 1. 如果要引入的这些.h ...

  9. JAVA 基础编程练习题5 【程序 5 判断分数等级】

    5 [程序 5 判断分数等级] 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示, 60 分以下的用 C 表示. 程序分析:(a&g ...

  10. php代码判断用户访问的当前协议是否为https

    public function isHttps() { if ( ! empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) ...