IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> NFS服务搭建 -> 正文阅读

[系统运维]NFS服务搭建

NFS服务

一、简介

一、定义

NFS的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。一般客户端挂载到本地目录的名字可以随便,但为方便管理,我们要和服务器端一样比较好。
在这里插入图片描述

二、客户端NFS和服务端NFS通讯过程

1)首先服务器端启动RPC服务,并开启111端口
2)启动NFS服务,并向RPC注册端口信息
3)客户端启动RPC(portmap服务),向服务端的RPC(portmap)服务请求服务端的NFS端口
4)服务端的RPC(portmap)服务反馈NFS端口信息给客户端。
5)客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输
在这里插入图片描述

三、NFS相关协议及软件安装管理

协议:RPC(Remote Procedure Call Protocol)——远程过程调用协议
软件:
nfs-utils-* :包括NFS命令与监控程序
rpcbind-* :支持安全NFS RPC服务的连接
注:通常情况下,是作为系统的默认包安装的
CentOS 6.*之前rpcbind叫portmap

四、NFS系统守护进程

nfs:它是基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器
rpcbind:主要功能是进行端口映射工作。当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,rpcbind会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。

实验环境:
两台centos7关闭防火墙关闭selinux
zcy01(172.16.1.10)作为服务端
zcy02(172.16.1.20)作为客户端
测试机:172.16.1.1

二、基本功能搭建

服务器端配置

yum -y install rpcbind nfs-utils

/etc/export可以写多行,每行当做一个客户端挂载设置
每行的网段和后面括号的权限要紧挨着、不能有空格;否则挂载后是只读文件系统

vim /etc/exports

在这里插入图片描述
在这里插入图片描述

在四个共享目录分别放一个文件fstab用来测试
启动NFS服务

systemctl restart rpcbind 
systemctl restart nfs

客户端配置

yum -y install rpcbind nfs-utils
showmount -e  172.16.1.10	#查看服务器端的分享目录

在这里插入图片描述
创建对应挂载点并挂载

mkdir ${挂载点}
mount  -t  nfs  serverIP:${共享目录}  ${挂载点}

在这里插入图片描述
进入share1 只能查看不能修改
在这里插入图片描述
在这里插入图片描述
进入share2 可以以匿名身份进行创建写入
在这里插入图片描述
进入share3 可以以root身份进行创建写入
在这里插入图片描述
进入share4 可以以qy身份进行创建写入
在这里插入图片描述

三、共享网站资源

在基本功能上搭建

服务器配置

yum install httpd -y	#安装web服务
vim /var/www/html/index.html	#编辑首页文件
systemctl start httpd

本地测试
在这里插入图片描述
编辑NFS共享配置
在这里插入图片描述

systemctl restart nfs	#重启NFS服务

客户端配置

yum install httpd -y	#安装web服务
mount -t nfs 172.16.1.10:/var/www/html/ /var/www/html/	#挂载
systemctl start httpd

本地测试
在这里插入图片描述

测试机浏览器测试

在这里插入图片描述
在这里插入图片描述
实验结束

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-18 10:39:18  更:2021-09-18 10:39:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:42:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码