NFS服务简介:NFS是Network File System的缩写,即网络文件系统。客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下。---主要功能指的是共享文件

为什么要安装NFS服务:当服务器访问流量过大时,需要多台服务区进行分流,而这多台服务器可以使用NFS服务进行共享。(NFS服务是最基础的共享服务)

应用场景:NFS 应用场景,常用于高可用文件共享, 多台服务器共享同样的数据,可扩展性比较差,本身高可用方案不完善,取而代之的数据量比较大的可以采用 MFS、 TFS、 HDFS 等等分布式文件系统。

安装NFS服务:安装NFS服务必须要依赖RPC,所以运行NFS就必须要安装RPC。

一.服务器端(即要共享的电脑)

假设服务器端的地址是:192.168.1.140

下载:yum命令:yum install nfs* portmap -y    //NFS与RPC同时安装的yum命令

关闭防火墙:systemctl stop firewalld

禁用selinux:vi /etc/sysconfig/selinux      selinux:新手最好禁止

将SELINUX的状态改为:display。保存退出即可

配置:nfs主要配置文件为:/etc/exports

vi /etc/exports

添加:/share *(rw,sync)

其中/share 是需要共享的文件夹,共享的文件就存放在/share文件夹中,而*指的是让哪个用户连接ps:192.168.1.121 而括号里面的则是各种参数(参数详情

创建共享文件夹 :mkdir /share

给文件夹授权 :chmod 766 /share

把NFS设为开机自启:systemctl enable nfs

开启NFS服务:systemctl start nfs

将RPC设为开机自启:systemctl enable rpcbind

开启RPC服务:systemctl start rpcbind

---你的可以通过systemctl status nfs 等查看状态

使用chown命令挂载文件夹/share :chown nfsnobody.nfsnobody /share

输入“exportfs”查看本机的共享文件系统,如果有则代表成功

二.客户端(指查看共享文件夹的电脑)

1.安装NFS与RPC并将它们设为开机自启与启动

2.关闭防火墙,禁止selinux

3.挂载共享的nfs系统:mount 192.168.1.140:/share  /media

4.查看是否成功:mount |grep media

5.把共享目录写入系统挂载文件:vi /etc/fstab

追加:192.168.1.140:/share      /media    nfs4    defaults 0 0

三.测试

1.在服务器的共享目录(/share)中添加一个测试文件:test1

2.在客户端中查看文件并删除test1,同时添加test2

3.在服务器中看test2是否存在且test1 删除成功




 
 

Linux centos 7 安装NFS服务的更多相关文章

  1. linux Centos 服务器之间NFS文件共享挂载

    linux Centos 6.9服务器之间文件共享挂载 目的:因为服务器设置了负载均衡,多服务器的文件上传必然要同步,这里的目的把服务器1设置为主文件服务器 服务器1:192.168.1.100(共享 ...

  2. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  3. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

  4. Linux下网络文件系统NFS服务搭建易错点总结

    一.环境准备: 1 [root@czh ~]# cat /etc/redhat-release 2 CentOS release 6.7 (Final) 3 [root@czh ~]# uname - ...

  5. 多个Linux发行版安装ss服务端

    本文仅做技术探讨,请在遵守相应的法律法规的前提下使用. Centos 7一键安装脚本 简单快捷,随机生成密码,默认端口默认加密类型 bash <(curl -s http://morning.w ...

  6. Linux CentOS下安装Tomcat9

    本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布. 环境:阿里云ECS 云服务器Linux CentOS 使用XShell客户端连接服务器,进行操作实践. 1.下载To ...

  7. Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)

    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,Linux CentOS 7 安装PostgreSQL 9.5.17 安装过程 特此记录. 安装环境: 数据库:Postgre ...

  8. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  9. linux/centos下安装nginx(rpm安装和源码安装)详细步骤

    Centos下安装nginx rpm包                                                                                 ...

随机推荐

  1. js 滚动到一定位置导航定位在页面最顶部

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. 多文件工程的编译-Makefile的简便写法

    通常我们在命令行使用GCC对程序进行编译,如果对于单个或者几个文件时比较方便的,但当工程中的文件逐渐增多甚至变得十分庞大的时候,使用GCC显然力不从心,不好管理.因此我们有必要编写一个Makefile ...

  3. thinphp 整合ueditor

    我的ueditor是部署在public/editor 部署前台页面 <script type="text/javascript" > var UEDITOR_HOME_ ...

  4. Java使用foreach遍历集合元素

    Java使用foreach遍历集合元素 1.实例源码 /** * @Title:ForEach.java * @Package:com.you.model * @Description:使用forea ...

  5. zTree实现地市县三级级联Service接口测试

    zTree实现地市县三级级联Service接口测试 ProvinceServiceTest.java: /** * @Title:ProvinceServiceTest.java * @Package ...

  6. directX显示采集源(摄像头)filter

    IGraphBuilder * g_pGraphBuilder = NULL;IBaseFilter *Pbf=0;IVideoWindow  * g_pVWindow = NULL;IMediaCo ...

  7. R语言实现对基因组SNV进行注释

    很多时候,我们需要对取出的SNV进行注释,这个时候可能会在R上进行注释,通常注释文件都含有Chr(染色体).Start(开始位点).End(结束位点).Description(描述),而我们的SNV文 ...

  8. 生物结构变异分析软件meerkat 0.189使用笔记(一)

    一.准备工作     meerkat 0.189版本和以前的版本相比,支持bwa mem 输出的bam文件,还支持全外显子数据count SV. meerkat原理:参见http://compbio. ...

  9. cookie的设置和获取

    // 创建cookiefunction setCookie(name, value, expires, path, domain, secure) { var cookieText = encodeU ...

  10. hihocoder Challenge 29 D. 不上升序列

    这场爆零比赛题目还是要补的 这道题据说是出烂掉的原题,我找了下 CF13.C/ CF371 div1 C,一模一样 我服这群原题大佬 为 当时,使 不严格递增的最小步数,那么 Otherwise 显然 ...