Linux网络文件共享服务

目录

一.文件存储类型

1.直连式存储:Direct-Attached Storage,简称DAS

2.存储区域网络:Storage Area Network,简称SAN(可以使用空间,管理也是你来管理)

3.网络附加存储:Network-Attached Storage,简称NAS(存储和管理空间都在远程)

二.FTP文件传输协议

1.主动模式

2.被动模式

3.匿名用户

三.YUM库

1.定义

2.YUM配置文件

3.通过ftp服务搭建内网yum仓库服务器

(1)关闭防火墙,下载vsftpd

(2)开启并挂载vsftpd服务

(3)配置客户端

(4)测试成果

4.通过httpd协议搭建内网yum仓库服务器

(1)关闭防火墙,下载vsftpd

(2)开启并挂载httpd服务

(3)配置httpd.repo

(4)测试成果


一.文件存储类型

1.直连式存储:Direct-Attached Storage,简称DAS

DAS存储是最常见的一种存储方式,尤其是在中小企业应用中。PC中的硬盘或只有一个外部SCSI接口的JBOD都属于DAS架构。

2.存储区域网络:Storage Area Network,简称SAN(可以使用空间,管理也是你来管理)

NAS存储就是存储设备通过标准的网络拓扑结构(比如以太网)添加到一群计算机上。与DAS以及SAN不同,NAS是文件级的存储方法。

3.网络附加存储:Network-Attached Storage,简称NAS(存储和管理空间都在远程)

存储区域网络,这个是通过光纤通道或以太网交换机连接存储阵列和服务器主机,最后成为一个专用的存储网络。

二.FTP文件传输协议

文件传输协议:File Transfer Protocol 早期的三个应用级协议之一,基于C/S结构

数据传输格式:二进制(默认)和文本

双通道协议:命令和数据连接 21 命令端口(权限,认证) 20数据端口(真实传数据)

1.主动模式

主动开启20、21端口,主动传输数据给客户端

2.被动模式

服务端会开启一个随机端口,被动等待客户端来连接

3.匿名用户

匿名用户登录无需密码,包含ftp和anonymous两种协议

匿名用户登录
anonymous_enable=YES 支持匿名用户,CentOS8 默认不允许匿名
no_anon_password=YES 匿名用户略过口令检查 , 默认NO匿名用户上传
anon_upload_enable=YES 匿名上传,注意:文件系统权限
anon_mkdir_write_enable=YES 匿名建目录

注意:根目录不要随意更改权限,根目录不可以有写的权限否则登录不上

三.YUM库

1.定义

  • 基于RPM包构建的软件更新机制
  • 可以自动解决依赖关系
  • 所有软件包由集中到YUM软件仓库提供

2.YUM配置文件

yum主配置文件:/etc/yum.conf

3.通过ftp服务搭建内网yum仓库服务器

服务端:
systemctl   stop  firewalld
seteforce   0
yum install   vsftpd
systemctl  start  vsftpd
mkdir  /var/ftp/centos7
mount  /dev/sr0  /var/ftp/centos7客户端
systemctl   stop  firewalld
seteforce   0
cd  /etc/yum.repos.d
mkdir  bak
mv *.repo   bak
vim  ftp.repo
[ftp]
name=ftp
baseurl=ftp://192.168.91.100/centos7   
gpgcheck=0yum clean all
yum makecache
yum install tree -y

服务端:

(1)关闭防火墙,下载vsftpd

(2)开启并挂载vsftpd服务

客户端:

(3)配置客户端

(4)测试成果

4.通过httpd协议搭建内网yum仓库服务器

服务端:
systemctl   stop  firewalld
seteforce   0
yum  install  httpd
systemctl  stop  nginx
systemctl  start   httpdcd  /var/www/html
mkdir   centos7
mount /dev/sr0      /var/www/html/centos7客户端
systemctl   stop  firewalld
seteforce   0
cd  /etc/yum.repos.d
mkdir  bak
mv *.repo   bak
vim  httpd.repo
[httpd]
name=httpd
baseurl=http://192.168.91.100/centos7   
gpgcheck=0yum clean all
yum makecache
yum install tree -y

服务端:

(1)关闭防火墙,下载vsftpd

(2)开启并挂载httpd服务

客户端:

(3)配置httpd.repo

(4)测试成果

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

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

相关文章

windows server 2019 云服务器看不见硬盘的解决方案

刚拿的windows server 服务器看不见硬盘,这是因为没有初始化数据盘的原因。 解决方案如下: 单击“服务器管理器”仪表盘。 弹出“服务器管理器”窗口,如图1所示。 “服务器管理器”页面右上方选择“工具 > 计算机管理”。 弹出“计算机管…

一键批量转换,视频格式转换工具

从电影、电视剧到短视频,视频格式的多样性给我们的生活带来了丰富多彩的体验。然而,你是否曾遇到过这样的困境:当你从网上下载了一些视频,却发现格式不兼容,无法在你的设备上播放?没事,【视频剪…

内存泄漏检测方式

一 、 日志记录 通过宏定义重载了 malloc 和 free 函数,以在分配和释放内存的时候记录一些信息,包括文件名和行号,并将这些信息写入到相应的文件中。然后在 main 函数中演示了使用这些宏进行内存分配和释放。 _malloc 函数: 在分配…

Linux 下查找头文件和库的顺序

Linux 下查找头文件和库的顺序 C语言 — 动态库的两种使用方式说明_动态库的两种调用方式-CSDN博客 linux动态链接库的加载顺序_动态链接库顺序-CSDN博客 几个链接选项 -I 指定头文件搜索目录-L 指定静态库文件搜索目录-Wl,-R(或-Wl,-rpath) 指定动态库…

​LeetCode解法汇总83. 删除排序链表中的重复元素

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:. - 力扣(LeetCode) 描述: 给定一个已排序的链表的头 head &#xf…

flash-attn库安装记录

flash-attn库安装记录 第一步: 安装好cuda11.7 第二步: 使用代码export CUDA_HOME/usr/local/cuda-11.7让库找到cuda路径 第三步: 使用pip install flash-attn --no-build-isolation安装 安装成功显示

主流浏览器设置代理IP之搜狗浏览器

给浏览器设置代理IP是目前代理IP的主流使用场景之一,接下来小编就手把手教你如何对搜狗浏览器进行代理IP设置 注:本次使用IP来源于携趣代理平台 搜狗浏览器内设置IP代理 1、首先需要进入浏览器【设置】 2.点击【代理设置】选择【代理服务器设置】然后进…

【SpringBoot3】Spring Boot 3.0 介绍以及新特性

文章目录 一、Spring Boot 3.01、介绍2、Spring Boot 核心概念3、Spring Boot 3.0 新特性 二、Spring Boot Starter1、介绍2、Starter 命名规则3、官方提供了哪些Starter 三、spring-boot-starter-parent 说明四、示例:创建web项目参考 一、Spring Boot 3.0 1、介绍…

3.3.3 使用集线器的星形拓扑

3.3.3 使用集线器的星形拓扑 集线器的一些特点 3.3.4 以太网的信道利用率 多个站在以太网上同时工作就可能会发生碰撞当发生碰撞时,信道资源实际上是被浪费了。因此,当扣除碰撞所造成的信道损失后,以太网总的信道利用率并不能达到100% 3.…

HackerGPTWhiteRabbitNeo的使用及体验对比

1. 简介 WhiteRabbitNeo(https://www.whiterabbitneo.com/)是基于Meta的LLaMA 2模型进行特化的网络安全AI模型。通过专门的数据训练,它在理解和生成网络安全相关内容方面具有深入的专业能力,可广泛应用于教育、专业培训和安全研究…

阿里云 WindowsServer 使用之 配置 SQL Server 允许远程连接

阿里云 WindowsServer 使用之 配置 SQL Server 允许远程连接 第一步:安装 SQL Server 数据库 这是一个很详细的安装教程,可以参考一下 安装SQL Server详细教程 需要注意:安装实例时,建议在‘身份验证模式’直接选择“混合模式”…

Flink定制化功能开发,demo代码

前言: 这是一个Flink自定义开发的基础教学。本文将通过flink的DataStream模块API,以kafka为数据源,构建一个基础测试环境;包含一个kafka生产者线程工具,一个自定义FilterFunction算子,一个自定义MapFunctio…

Tiktok/抖音旋转验证码识别

一、引言 在数字世界的飞速发展中,安全防护成为了一个不容忽视的课题。Tiktok/抖音,作为全球最大的短视频平台之一,每天都有数以亿计的用户活跃在其平台上。为了保护用户的账号安全,Tiktok/抖音引入了一种名为“旋转验证码”的安…

win10系统postgresql重装软件后原数据如何迁移

1、备份postgresql安装目录下的data文件夹 2、重新安装postgresql同一版本的软件 3、停止postgresql-x64-12服务 4、替换data文件夹 删除postgresql安装后新的的data文件夹 删除后将第一步备份的data文件夹粘贴过来,还是同一位置 5、启动postgresql-x64-12服务 …

[笔记]深度学习入门 基于Python的理论与实现(一)

代码仓库 gitee 1. python 入门 1.5之前是python安装和基础语法, 我直接跳过了 1.5 Numpy 深度学习中经常出现数组和矩阵运算,Numpy 的数组类 numpy.array 提供了很多便捷的方法 1.5.1 导入 Numpy import numpy as np1.5.2 生成 Numpy 数组 np.array()&#xf…

C语言从入门到实战——联合体和枚举

联合体和枚举 前言一、 联合体1.1 联合体类型的声明1.2 联合体的特点1.3 相同成员的结构体和联合体对比1.4 联合体大小的计算1.5 联合的一个练习 二、枚举类型2.1 枚举类型的声明2.2 枚举类型的优点2.3 枚举类型的使用 前言 C语言中,联合体(union&#…

Shape-IoU——综合考量边框形状与尺度的度量

今天看到一篇文章主要是提出了一种更有效的IOU度量方法,论文地址在这里,如下所示: 摘要 边界盒回归损失作为检测器定位分支的重要组成部分,在目标检测任务中起着重要作用。现有的边界框回归方法通常考虑GT框和预测框之间的几何关…

【深度学习每日小知识】Logistic Loss 逻辑回归

逻辑回归的损失函数 线性回归的损失函数是平方损失。逻辑回归的损失函数是对数损失,定义如下: L o g L o s s ∑ ( x , y ) ∈ D − y log ⁡ ( y ′ ) − ( 1 − y ) log ⁡ ( 1 − y ′ ) LogLoss\sum_{(x,y)\in D}-y\log(y)-(1-y)\log(1-y) LogLoss…

Spring Task 任务调度工具

大家好我是苏麟 , 今天聊聊Spring Task 任务调度工具 Spring Task Spring Task 是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。 定位:定时任务框架 作用:定时自动执行某段Java代码 什么是定时任务 ? 通过时…

IDEA连接Github⭐️使用Git工具上传本地文件到远程仓库

环境准备 已安装IDEA开发工具,Git版本管理工具,已注册GitHub账号 需要先准备好这些环境,可以自行搜索教程,下面的安装是基于这里的环境上操作的 目录 一、需要提供SSH公钥 ​二、Github配置SSH公钥 ​三、IDEA配置连接 四、连…