在CentOS 7服务器及Windows 10客户端间建立并配置NFS服务

在CentOS 7服务器及Windows 10客户端间建立并配置NFS服务

引言

网络文件系统(Network File System),简称NFS,是一种分布式文件系统协议。它允许网络上的客户端机器像访问本地磁盘文件一样,通过网络访问服务器上的文件。在某些特定的业务场景中,我们需要在不同的系统之间进行文件的共享和通讯,此时借助NFS服务可以事半功倍。下面将会详细介绍如何在CentOS 7操作系统的服务器以及Windows 10操作系统的客户端上搭建和配置NFS服务。

步骤一: 在CentOS 7上设置NFS服务器

在CentOS 7服务器上设置NFS服务涉及到包的安装、服务的启动、路径的配置和共享等多个步骤。具体如下:

首先,需要在CentOS中安装nfs-utils包以获取NFS功能。在命令行输入 yum install nfs-utils ,等待系统自动下载并完成安装即可。

接下来,需要启动NFS服务。如果你的机器上已经安装了系统管理工具Systemd,你只需要输入 systemctl start nfs-server , 就可以启动NFS服务。

配置共享文件或目录是NFS服务的重要部分。对于此,我们需要编辑exports文件,它定义了NFS服务器上哪些文件或目录可以被远程主机访问。利用命令 vi /etc/exports,我们可以编辑文件,并在文件中编写需要共享的路径和允许访问的IP地址,比如 /home/python ip/24(rw,sync,no_root_squash)。此设置表示/home/python目录对ip/24网络上的机器以读写方式开放,且不压制root和其他用户的权限。

PS:这个IP是限制访问者的IP

完成上述配置之后,输入命令 exportfs -arv,激活刚刚的配置。
为了确认配置是否已经生效,还可以利用 exportfs -v 命令来查看共享信息。

步骤二: 在Windows 10中配置NFS客户端

在Windows 10上配置NFS客户端主要包含开启NFS服务、建立与服务器的连接、查看链接情况以及断开连接等操作,为了更好地监控和分析连接情况,我们会添加 Wireshark 抓包场景。详细步骤如下:

注意到,Windows 10家庭版并无NFS客户端,所以,我们首要步骤是将你的Windows 10家庭版升级为企业版,从而获取NFS客户端。

成功升级后,我们需要开启NFS客户端服务。操作方式是在控制面板中找到"NFS客户端"服务并启用。
建立连接:在命令行工具中键入 mount \ip\home\python G:\,用以连接到我们在NFS服务器上配置的共享目录。
在这里插入图片描述

查看链接:在Windows的文件资源管理器地址栏输入 \ip\home\python,成功访问即表示连接已经建立成功。
在这里插入图片描述

在链接建立成功之后,为了进行通信情况的分析,我们可以使用Wireshark进行抓包。首先,启动Wireshark软件,选择你的网络接口并开始捕获。此时,如果你在NFS客户端和服务器之间有数据传输,那么你在Wireshark中就能够看到相关的数据包信息。你可以将这些信息进行保存,以便后续进行分析和故障排查。

步骤三: 断开NFS连接

在完成文件传输或者其他NFS操作后,可以通过 umount G:\ 来断开与NFS服务器的连接。

结语:

本文详细介绍了如何在CentOS 7和Windows 10之间建立NFS服务、抓包分析并进行文件的共享和通讯。读者可以按照以上步骤熟练操作,在解决实际问题的过程中,加深对NFS服务与网络通信的理解和实践。安全问题是服务部署的重要环节,我们需要合理设置NFS的访问权限,以保障文件传输的安全性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/624202.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

机器学习材料性能预测与材料基因工程应用实战

传统的材料研发技术是通过实验合成表征对材料进行试错和验证,而过去的计算手段受限于算法效率,无法有效求解实际工业生产中面临的复杂问题。 近几年随着大数据和人工智能介入,通过采用支持向量机、神经网络等机器学习算法训练数据集来构建模…

【JAVA】BOSS系统发版艺术:构建高效、优雅的微服务部署策略

在现代软件开发领域,微服务架构与容器化部署已迅速成为行业新趋势。微服务架构通过将应用拆分成多个小型、自治的服务单元,每个服务承担某项特定的业务功能。而容器化部署则以其轻量级和高度可移植的特性,为这些微服务的有效打包、分发和运行…

ApiHug 官方

🤗 ApiHug {Postman|Swagger|Api...} 快↑ 准√ 省↓ GitHub - apihug/apihug.com: All abou the Apihug apihug.com: 有爱,有温度,有质量,有信任ApiHug - API design Copilot - IntelliJ IDEs Plugin | MarketplaceApiHug-H…

java版数据结构:二叉树

引言:什么是树 树是一种非线性的数据结构,由节点组成,节点之间以边连接。树结构中最重要的特点是,每个节点可以有多个子节点,但每个节点只有一个父节点(除了根节点)。树结构中没有环路&#xff…

水雨情监测系统—实时监测水位信息

TH-SW3水雨情监测系统是一种专门用于实时监测和收集水文气象数据的自动化系统。它能够实时获取区域内降雨和水情数据,并将其存储到数据库中进行分析处理,从而为防汛指挥人员提供及时准确的信息服务。 水雨情监测系统的主要功能包括实时监测水位、流速、流…

第十一届蓝桥杯大赛软件类决赛 Java A 组

文章目录 发现宝藏【考生须知】试题 A: 合数个数试题 B : 含 2 天数试题 C: 本质上升序列试题 D: 迨尺天涯试题 E: 玩具蛇试题 F: 游园安排试题 G: 画廊试题 H: 奇偶覆盖试题 I: 补给试题 J: 蓝跳跳 发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂&…

基于C++基础知识的指针

一、变量与指针 在C中,变量是用来存储数据的一个标识符,而指针是一个变量,该变量存储的是另一个变量的地址。 变量可以是不同的数据类型,包括整数(int)、浮点数(float)、字符&#…

deveco studio 打开官方案例,不显示运行按钮。

就拿官方的search举例好了 git 地址 https://gitee.com/harmonyos/samples/tree/master/ETSUI/Search 使用deveco studio打开Search项目,打开Tools->Device-Manager中的Local Emulator本地模拟器, 此时会发现,运行按钮是灰色的&#xff0…

OVZ虚拟化:解锁高性能的虚拟化利器

欢迎来到我的博客,代码的世界里,每一行都是一个故事 OVZ虚拟化:解锁高性能的虚拟化利器 前言OVZ虚拟化简介OVZ虚拟化的优势OVZ虚拟化的应用场景OVZ虚拟化的部署与管理 前言 在当今快节奏的数字时代,虚拟化技术是推动云计算和容器…

通用人工智能将如何重塑未来

通用人工智能(AGI)是一种人工智能,具有与人类一样的获取知识、应用知识解决问题和理解能力。与专门处理受限任务的狭义人工智能系统不同,AGI寻求发展先进的认知技能,以促进在不同情况下完成复杂任务。AGI是一种人工智能,试图模仿人…

下载源代码并交叉编译riscv FreeBSD系统和内核

RISCV系统曾经让人神秘到无法接触,交叉编译更是只有耳闻,现在随着RISCV的普及,它们神秘的面纱已经被慢慢揭开。 交叉编译作为RISCV系统中的一个重要环节,也随着RISCV的普及而变得更加容易理解和操作。交叉编译允许开发者在一个平…

部署达梦数据库主从配置详细操作DM8

服务器配置 主库 192.168.81.128 实例名 dm-1 从库 192.168.81.129 实例名 dm-2 以下安装部署主从服务器都操作 关闭防火墙 systemctl stop firewalld && systemctl disable firewalld 注意安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。…

下载element-ui报错

此错误表示尝试从npm注册表下载“resize observer polyfill”包时超时。这可能是由于网络连接问题或npm注册表服务器的问题。 要解决此问题,您可以尝试以下步骤: 1.重试npm install命令:有时,网络问题会导致临时超时。再次运行npm…

BGP基本配置练习

要求:通过使用BGP来实现所有设备的环回都能ping通 实验的思路 完成所有路由器的IGP配置 使用直连接口建立EBGP对等体关系 使用环回接口建立IBGP对等体关系 使用connect-interface命令修改IBGP的源IP地址 使用next-hop-local命令修改路由传递的下一…

Funakoshi — LipiDye Ⅱ脂滴活细胞成像试剂

Funakoshi LipiDye II是一款适用于长时间活细胞成像以观察动态脂滴(LDS)合成、移动或降解的绿色荧光染料;是LipiDye(货号:FDV-0010)的升级版,同时具备超强的光稳定性和高灵敏度等特点。 ➧ 产品…

Cartoon Colections Flower Path 2

高质量的花为Unity游戏引擎优化! 移动优化场景 这款10款3D花卉系列,超过+55种颜色!点击 配有高品质的室内植物和花卉模型。 所有对像都可以在可视化中使用。 - 1024x1024,纹理贴图 - Poly计数:平均8500~125500 tris 下载:​​Unity资源商店链接资源下载链接 效果图:

长难句打卡5.14

This is now a question for Gloria Mackenzie, an 84-year-old widow who recently emerged from her small, tin-roofed house in Florida to collect the biggest undivided lottery jackpot in history. 翻译:这是84岁的孤寡老人歌莉娅 麦肯齐当前所面临的问题…

【正版系统】海外短剧系统功能介绍,前端uniapp+开源。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、海外短剧系统功能介绍 二、搭建要求 1.系统要求 总结 前言 短剧作为一种快速、紧凑的娱乐形式,正逐渐受到更多海外观众的喜爱。这种需求增长为…

移动端自动化测试工具 Appium 之持续集成

文章目录 一、背景二、前置条件三、代码部分1、pom.xml文件配置2、main入口代码 四、Jenkins 部分1、下载Jenkins2、安装插件3、job配置4、选择构建 五、工程目录六、报告示例七、总结 一、背景 持续集成是老生话谈的事情,用的好不好,看自己公司与使用场…

【链路层和局域网】

文章目录 链路层和局域网网络节点的连接方式数据链路层和局域网链路层导论链路层:上下文链路层服务链路层在哪里实现?适配器通信错误检测奇偶校验校验和:CRC(循环冗余校验)多点访问链路和协议多路访问协议MAC&#xff…