一.基础设置(包扩服务器端与客户端)

关闭防火墙:

Systemctl status firewalld #查看防火墙状态
Systemctl stop firewalld #停止防火墙
Systemctl disable firewalld #停止防火墙自启动

关闭selinux(安全访问控制)

挂载光盘

mkdir /mnt/media#创建挂载点
mount /dev/cdrom /mnt/media#挂载

配置yum本地源

rm -rf /etc/yum.repos.d/Cent*
/etc/yum.repos.d/centos7.repo #编辑本地源
vim /etc/yum.repos.d/centos7.repo

文本内容:

[centos7]
name=centos7-media#红色字体自己命名
baseurl=file:///mnt/media #后面的路径是挂在镜像的路径
enable=1#挂载开启
gpgcheck=0#关闭检查

yum list#检查是否安装成功

安装软件

yum install nfs-utils -y 或者yum -y install nfs-utils(-y在前不显示安装过程)

二、服务器端:

1. 安装软件

使用命令rpm -aq |grep nfs 查询nfs是否安装;
使用命令rpm -aq |grep rpcbind 查询 rcpbind是否安装;

如果软件没有安装,使用命令yum -y install nfs-utils rpcbind安装nfs和rcpbind。

2. 创建共享目录

mkdir /mnt/share
chown -R nfsnobody.nobody /mnt/share (修改权限)

3. 编辑nfs配置文件

使用命令vim /etc/exports打开

写入

共享目录 可以访问的客户端(权限)
例如:/mnt/share *(rw)

其中,r表示读权限
w表示写权限
X表示执行权限

4. 启动服务

1) 启动rpc服务
使用命令systemctl restart rpcbind启动rpc服务

2) 启动nfs服务
使用命令systemctl restart nfs-server启动nfs服务
可以使用命令showmount -e localhost展示本地可挂载的信息

三、客户端:

1. 创建挂载点

mkdir /mnt/nfs

2. 查看服务器端共享出的目录

Showmount -e 服务器名/主机名
showmount -e nfs-server
Showmount -e 192.168.205.128

3. 挂载服务器端共享目录

mount -t nfs 服务器ip/主机名:/服务器共享目录 本地挂载点
例:mount -t nfs nfs-server:mnt/share /mnt/nfs
mount -t nfs nfs-192.168.205.128:mnt/share /mnt/nfs

4. 查看nfs服务状态

Systemctl status -l nfs-server
查看rpcbind和nfs端口状态

nestat -lantu|grep 111
nestat -lantu|grep 2049

四、测试:

  1. 测试连通,ping 客户端IP地址。地址为:ping 192.168.205.128

  2. 在客户端挂载路径下新建文件,服务器挂载端可显示该文件。

  3. 在服务器端中向新建文件里追加内容,客户段可查看到该内容。

CentOS 7本地镜像部署NFS服务相关推荐

  1. CentOS8上部署NFS服务端和客户端

    centos8上部署nfs服务端和客户端 文章目录 背景 服务端与客户端信息 配置服务端 安装软件包 编辑配置文件 验证并使配置生效 启动服务端服务 查看服务端状态: 配置客户端: 安装软件包 启动客 ...

  2. CentOS使用docker-compose在线部署milvus服务(超详细)

    部署milvus服务(在线部署docker.docker-compose.milvus服务) 注意事项: 若所有操作在root用户下进行,则无需执行第2步.第4步的第1条.第6步的第1条 离线部署适用 ...

  3. linux nfsnobody用户,处理CentOS 5.5 x64 配置NFS服务过程中nfsnobody用户造成的问题

    4.我们编译一下这个NFS的配置文件. [root@NFS /]# vi /etc/exports /share 192.168.60.0/24(rw,sync,all_squash,root_squ ...

  4. CentOS7部署NFS服务

    1.NFS简介 NFS,是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和 ...

  5. 部署NFS服务,以及安全的NFS服务

    一.部署NFS共享服务 1.1 基础知识: 本地文件系统: EXT3/4 .SWAP .NTFS --本地磁盘 伪文件系统 : /proc ./sys -- 内存空间 网络文件系统:NFS --网络存 ...

  6. centos7中部署nfs服务

    文章目录 1 NFS 简介 2 NFS 部署 2.1 服务端部署 2.1.1 安装 NFS和RPC 2.1.2 创建共享目录 /data/nfs ,并且属主和属组都为:nfsnobody,其中nfsn ...

  7. CentOS 8安装并配置NFS服务

    先决条件 我们假设您有一台运行CentOS 8的服务器,我们将在该服务器上设置NFS服务器和其他充当NFS客户端的计算机.服务器和客户端应该能够通过专用网络相互通信.如果您的托管服务提供商不提供私有I ...

  8. Linux下部署NFS服务 局域网共享文件夹

    NFS 一.NFS简介和架构图 NFS是Network File System的缩写,即网络文件系统.一种使用于分散式文件协定,功能是通过网络让不同的机器.不同的操作系统能够分享个人数据,让应用程序通 ...

  9. 本地搭建部署gitlab服务并汉化

    gitlab不支持windows版本,我是使用CentOS7安装部署的,详见以下. CentOS 7下载地址 进去以后下载下面红框标出来的文件 gitlab10.0.0下载 : 链接:https:// ...

最新文章

  1. LeetCode简单题之猜数字大小
  2. Jupyter Notebook中显示图像和数学公式
  3. python列表的小东西_Python---列表相关操作
  4. SpringMVC返回Map类型转换成JSON失败
  5. Tomcat服务器环境配置--查看bat文件(解决Neither the JAVA_HOME nor the JRE_HOME environment variable is defined问题)
  6. 信息系统项目管理师题型及题数
  7. 神策数据荣膺“2017 年度最受欢迎企业服务商 Top 10”
  8. 学会查看 RabbitMQ日志
  9. JSP+Javabean+Servlet实现用户注册
  10. 【教程分享】Jmeter入门教程
  11. 【转】URL和URI的区别
  12. 如何在其他类中使用application.properties的属性
  13. 软件工程项目需求分析
  14. 安装Oracle11gR2先决条件检查失败的详细解决处理过程
  15. linux内核中等待队列(wait_event,wake_up...)
  16. OLT忘记登陆密码如何修改
  17. 打开桌面计算机投屏到扩展屏,无线投屏新玩法——Windows电脑扩展屏幕投屏
  18. InTouch 如何备份驱动的通信配置
  19. 串口连接BBB(三)
  20. archlinux设置屏幕亮度

热门文章

  1. 【BZOJ3831】Little Bird,单调队列优化DP
  2. 【英语学习】【English L06】U03 House L4 How much is the rent?
  3. 【Python】【Python语言】Python3.7.2的关键字与保留字
  4. python实现登录功能_python实现用户登录功能模块
  5. 关于redis的pipline和lua脚本
  6. 浏览器js 获取手机标识信息_手机软件多次要求获取手机信息,习惯性让其通过有安全隐患?...
  7. python空集合_python空集合
  8. 用html编写勾股定理,一种勾股定理演示器的制作方法
  9. 2016年中国国际信息通信展览会在北京开幕
  10. 揭秘自编码器,一种捕捉数据最重要特征的神经网络(视频+代码)