linux 网络文件共享服务

存储类型

DAS 直连式存储   

SAN 存储区域网络

NAS 网络附近存储

FTP文件传输协议

文件传输协议  FTP 早期的三个应用级协议之一,基于c/s架构

数据传输格式:二进制(默认)和文本    tcp  21端口(权限,认证) tcp 20(传真实数据)

两种模式:从服务器角度

主动模式:服务端主动连接客户端

                  命令(控制):客户端:随机port --->服务器:21/tcp

                                 数据:客户端:随机port <--服务器:20/tcp

被动模式:服务端被动等待客户端连接

                  命令(控制):客户端:随机port --> 服务器:21 /tcp

                                数据:客户端:随机port --> 服务端:随机port/tcp

FTP服务状态码

        1xx:信息 125:数据连接打开

        2xx:成功类状态 200:命令OK        230:登录成功

        3xx:补充类        331:用户名OK

        4xx:客户端错误        425:不能打开数据连接

        5xx:服务器错误        530:不能登录

用户认证

        匿名用户:ftp,anoaymous,对应Linux用户ftp     

        系统用户:Linux用户,用户/etc/passwd,密码/etc/shadow

        虚拟用户:特定服务的专用用户,独立的用户/密码文件

vsftpd软件介绍

        Centos默认的ftp服务器,不需要安装,开启即可

        客户端需要安装ftp  ,命令:yum install ftp -y

       安装完成后即可使用 ftp命令  , ftp +ip地址

        

               红色1:ftp +ip地址 连接指定ip的服务端

               红色2:使用匿名用户ftp  登录        

               红色3:输入密码,匿名用户不用输入密码,直接回车即可

               红色4:代表登录成功

               红色对勾:已进入ftp界面

               注意:ftp 界面的根 是你所登录用户的家目录下,要存储的文件也存放于此,

               ftp默认使用被动模式

                

             红色  1  ls 显示当前文件

             红色  2  这是我所有的文件

                      红色1 get  文件名   下载文件

        红色2  正在下载  下载完成

        红色3 exit 退出

        红色4  查看文件    会下载到你当前所在的文件夹下

     使用ftp 搭建本地yum仓库

        服务端   192.168.174.7

               1.在 /var/ftp下建立 centos7文件夹       

                        mkdir /var/ftp/centos7 

                2.将光驱挂载到centos7

                      mount /dev/sr0   /var/ftp/centos7

        客户端    192.168.174.8

                1. 切换到 /etc/yum.repo.d/下,新建一个文件夹,将网络源移动到该文件夹中,避免被干扰

                cd /etc/yum.repo.d     mkdir bak       mv  *.repo   bak

                 2.创建本地源 ftp.repo

                vim   /etc/yum.reop.d/ftp.repo

                 3.编写

                 i

                 [ftp]

                 name=ftp

                 baseurl=file://192.168.174.7/centos7

                 gpgcheck=0

                 :wq

                 yum clean all       

                 yum makecache

                  完成

   


        NFS网络文件服务 

          NFS是基于TCP/IP传输的网络文件系统协议,通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器的共享资源

         NFS是文件系统,是操作系统内核来管理的

         在CentOS7系统中,需要安装nfs-utils,rpcbind软件包来提供NFS共享服务

         前者用于NFS共享发布和访问,后者用于RPC支持 

        手动加载NFS共享服务时,应该先启动rpcbind 再启动nfs

        NFS特点:

               采用TCP/IP传输网络文件

                安全性低

                简单易操作

                适合局域网环境

     NFS软件介绍

               软件包:nfs-utils(包括服务器端和客户端)

               相关软件包:rpcbind(必须)

                

               nfs端口号不固定

               rpc udp端口号111

                

              NFS配置文件位置:/etc/exports

     NFS共享配置文件格式

               格式:  共享目录        可用访问的主机地址(权限)       不知道主机地址写 * 代表任意

               权限:ro  rw   只读  只写

                          async  异步同步(数据发生变化后不立即写入磁盘,先写入到缓冲区中,过一段时间再写入磁盘,性能高,安全性低)

                          sync   同步 (数据再请求时立即写入到共享存储磁盘,性能低,安全性高)

                          root_squash   远程root映射为nfsonbody(把root的权限变成普通用户)

                          no_root_squash  远程root映射成NFS服务器的root用户(保留root的权限)

                          all_squash  所有远程用户(包括root)都变成nfsnobody(把所有的用户权限变成普通用户)

                          no_all_squash  保留所有远程用户的权限

                          anonuid和anongid  指定匿名用户映射为特定的uid和gid,可配合all_squash使用

      常用命令

               服务端

               exportfs -v    查看当前共享信息

               exprotfs -r     重新加载服务配置

               客户端

               showmount -e ip地址:/路径  挂载点

       NFS使用

               服务端   192.168.174.7

               yum install   nfs-utils -y

               cp /etc/passwd   /emmm

               vim /etc/exports

                 /emmm      *

                :wq

                systemctl start  rpcbind

                systemctl start nfs

                客户端

                mount 192.168.174.7:/emmm   /mnt

                cd /mnt

                

                                                                  

               

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jmeter--8.加密传输

目录 1. Base64加密 2. MD5加密 3. SHA加密&#xff08;sha1\sha\sha224\sha256\sha384\sha512&#xff09; 4. RSA加密-公钥加密&#xff0c;私钥解密 1. Base64加密 1.1 在需要加密传输的接口下新增BeanShell 预处理程序&#xff0c;${username}可替换成value值&#xff…

基于springboot的环保网站的设计与实现

&#x1f345;点赞收藏关注 → 私信领取本源代码、数据库&#x1f345; 本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目希望你能有所收获&#xff0c;少走一些弯路。&#x1f345;关注我不迷路&#x1f345;一 、设计说明 1.1 研究背景 当…

【UE5】交互式展厅数字博物馆交互是开发实战课程

长久以来&#xff0c;我们总是不断被初学者问到类似这样的问题&#xff1a;如何从头到尾做一个交互式程序开发项目&#xff1f;本套课程尝试对这个问题进行解答。 课程介绍视频如下 【UE5】数字展厅交互式开发全流程 【谁适合学习这门课】 本套课程面向初学者&#xff0c;满足…

Spring使用注解管理Bean

引入lib包 Spring对Bean管理的常用注解 Component组件(作用在类上) Spring中提供了Component的三个衍生注解:(功能在目前为止是一致的) Controller WEB层 Service 业务层 Repository 持久层 属性注入的注解:(使用注解注入的方式,可以不用提供set方法) Value 用于注入普…

【上分日记】第380场周赛(数位dp+ KMP + 位运算 + 二分 + 双指针 )

文章目录 前言正文1.3005. 最大频率元素计数2.3007.价值和小于等于 K 的最大数字3.3008. 找出数组中的美丽下标 II 总结尾序 前言 本场周赛&#xff0c;博主也只写出两道题(前两道, hhh菜鸡勿喷)&#xff0c;第三道涉及位运算 &#xff0c;数位dp&#xff0c;第四道涉及KMP。 下…

“货到人”拣选系统模式|智能四向穿梭车系统如何节约仓储空间优化企业供应链?

随着仓储物流和电商行业的快速发展&#xff0c;自动化立库设备的技术不断完善。“货到人”拣选技术越来越受到行业的重视&#xff0c;且已逐渐成为供需双方关注的焦点。“货到人”拣选系统主要由储存系统&#xff0c;补货系统&#xff0c;输送系统&#xff0c;拣选系统和包装系…

嵌入式软件工程师面试题——2025校招社招通用(二十)

说明&#xff1a; 面试群&#xff0c;群号&#xff1a; 228447240面试题来源于网络书籍&#xff0c;公司题目以及博主原创或修改&#xff08;题目大部分来源于各种公司&#xff09;&#xff1b;文中很多题目&#xff0c;或许大家直接编译器写完&#xff0c;1分钟就出结果了。但…

C语言宏定义(#define定义常量​、#define定义宏​、 带有副作用的宏参数、 宏替换的规则、 宏函数的对比)

目录 一、#define的基本语法 二、什么是宏 三、#define定义常量用法 基本语法&#xff1a; 思考&#xff1a;在define定义标识符的时候&#xff0c;要不要在最后加上 ; 四、#define定义宏 五、带有副作用的宏参数​ 六、宏替换的规则​ 七、宏与函数的对比​ 一、#def…

tinyxml2

tinyxml2类对象 链接 XMLDocument xml文档(文件)对象。 作用&#xff1a; 加载xml文件&#xff0c;

网页设计(八)HTML5基础与CSS3应用

一、当当网企业用户注册页面设计 当当网企业用户注册页面 改版后当当网企业用户注册页面 <!-- prj_8_1.html --> <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>当当网企业用户注册页面设计</title><s…

【算法Hot100系列】接雨水

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 jav…

码云星辰:未来运维的技术交响曲

&#x1f6a9;本文介绍 ​ 随着信息技术的迅猛发展&#xff0c;运维领域正经历着翻天覆地的变革。未来的运维工程师将需要拥有更广泛、更深入的技能&#xff0c;以适应日益复杂和多变的系统环境。本文将深入探讨运维未来的行业发展趋势&#xff0c;并详细分析需要掌握的关键技…

AP上线配置流程

AP工作模式 相应地&#xff0c;AR路由器的WLAN工作模式分为FAT AP和AC两种模式&#xff0c;不同的模式对应不同的使用场景。 FAT AP模式&#xff1a;AR路由器作为FAT AP&#xff0c;独立为用户提供WLAN接入服务&#xff0c;无线网络的配置在FAT AP上单独配置。FAT AP模式主要…

Angular系列教程之单向绑定与双向绑定

文章目录 介绍单向绑定双向绑定在自定义组件中实现双向绑定属性总结 介绍 在Angular开发中&#xff0c;数据的绑定是非常重要的概念。它允许我们将应用程序的数据与用户界面进行交互&#xff0c;实现数据的动态更新。在本文中&#xff0c;我们将探讨Angular中的两种数据绑定方…

❤ Uniapp使用四( 高阶使用配置和各种实现篇)

❤ Uniapp使用四( 复杂配置和各种实现篇) uniapp引入 vant 引入方式 1、下载vant源码 方式一&#xff1a;从 Vant 官网首页进入 GitHub下载对应版本的压缩包,将文件解压后备用,确保下载的压缩包里有dist 文件夹 2、创建 uniapp 项目,在根目录下新建 一个文件夹wxcomponents …

133基于matlab的智能微电网粒子群优化算法

基于matlab的智能微电网粒子群优化算法&#xff0c;输出微型燃气轮机、电网输入微网运行计划、储能运行计算。程序已调通&#xff0c;可直接运行。 133智能微电网粒子群优化算法 (xiaohongshu.com)

Excel 动态可视化图表分享

AIGC ChatGPT 职场案例 AI 绘画 与 短视频制作 PowerBI 商业智能 68集 数据库Mysql 8.0 54集 数据库Oracle 21C 142集 Office 2021实战应用 Python 数据分析实战&#xff0c; ETL Informatica 数据仓库案例实战 Excel 2021实操 100集&#xff0c; Excel 2021函数大全 80集 Exc…

Vue3中provide,inject使用

一&#xff0c;provide,inject使用&#xff1a; 应用场景&#xff1a;向孙组件传数据 应用Vue3碎片&#xff1a; ref&#xff0c;reactive&#xff0c;isRef&#xff0c;provide, inject 1.provide,inject使用 a.爷组件引入 import {ref,provide} from vue const drinkListre…

【数据结构】常见八大排序算法总结

目录 前言 1.直接插入排序 2.希尔排序 3.选择排序 4.堆排序 5.冒泡排序 6.快速排序 6.1Hoare版本 6.2挖坑法 6.3前后指针法 6.4快速排序的递归实现 6.5快速排序的非递归实现 7.归并排序 8.计数排序&#xff08;非比较排序&#xff09; 9.补充:基数排序 10.总结…

保送阿里云的云原生学习路线

近期好多人都有咨询学习云原生有什么资料。与其说提供资料不如先说一说应该如何学习云原生。 Linux基础知识&#xff1a;云原生技术通常在Linux环境中运行&#xff0c;因此建议首先掌握Linux的基础知识&#xff0c;包括命令行操作、文件系统、权限管理等。 容器化技术&#x…