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. 《实战Nginx》读书笔记--Nginx配置文件

    先看下一份的Nginx 的配置 #user nobody nobody;#使用的用户和组 worker_processes 4;#工作进程的个数,一般等于CPU核数或者总核数的两倍 #error_lo ...

  2. MySQL查看最大连接数和修改最大连接数

    MySQL查看最大连接数和修改最大连接数 1.查看最大连接数       show variables like '%max_connections%'; 2.修改最大连接数       set GL ...

  3. 错误代码: 1582 Incorrect parameter count in the call to native function 'str_to_date'

    1. 错误描述 1 queries executed, 0 success, 1 errors, 0 warnings 查询:SELECT t.`name`, DATE_FORMAT(str_to_d ...

  4. AM335x(TQ335x)学习笔记——LCD驱动移植

    TI的LCD控制器驱动是非常完善的,共通的地方已经由驱动封装好了,与按键一样,我们可以通过DTS配置完成LCD的显示.下面,我们来讨论下使用DTS方式配置内核完成LCD驱动的思路. (1)初步分析 由 ...

  5. freemarker报错之五

    1.错误描述 freemarker.core.ParseException: Token manager error: freemarker.core.TokenMgrError: Lexical e ...

  6. c# 处理空白字符,空白字符是指在屏幕不会显示出来的字符

    空白字符是指在屏幕不会显示出来的字符(如空格,制表符tab,回车换行等).空格.制表符.换行符.回车.换页垂直制表符和换行符称为 "空白字符",因为它们为与间距单词和行在打印的页 ...

  7. 如何利用JavaScript遍历JSON数组

    1.设计源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...

  8. Linux系统安装软件出错

    root@youhaidong-Edge-E545:/home/youhaidong# apt-get install install_flash_player_11_linux.x86_64.tar ...

  9. 异常-----freemarker.template.TemplateException: The only legal comparisons are between two numbers, two strings, or two dates

    1.错误描述 六月 26, 2014 10:44:49 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严重: Template proc ...

  10. linux shell 基本规范

    开头指定脚本解释器 #!/bin/bash 或 #!/bin/sh 开头加版权信息 #Date: 2017-8-01 22:50 #Author: yang qiang wei #Mail: xxx@ ...