Linux网络文件共享服务

目录

一.文件存储类型

[1.直连式存储:Direct-Attached Storage,简称DAS](#1.直连式存储:Direct-Attached Storage,简称DAS)

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

[3.网络附加存储:Network-Attached Storage,简称NAS(存储和管理空间都在远程)](#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=0

yum 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   httpd

cd  /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=0

yum clean all
yum makecache
yum install tree -y

服务端:

(1)关闭防火墙,下载vsftpd
(2)开启并挂载httpd服务

客户端:

(3)配置httpd.repo
(4)测试成果
相关推荐
虎头金猫19 小时前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
wuyk55521 小时前
《WiFi 嵌入式物联网开发全套实战》| 第 16 章 ESP32 AP+STA 双模共存原理与工程坑点
网络·stm32·物联网
QYRdata1 天前
年均增速24.2%!机器人数据湖未来六年增长动能强劲
网络·机器人·服务发现
CHENKONG_CK1 天前
破解制鞋打磨痛点:RFID赋能去毛刺工序自动化升级
网络·单片机·嵌入式硬件·网络协议·tcp/ip
chshang19921 天前
工业路由器是什么?浅谈5G工业网络中的IR602
网络·物联网·5g·智能路由器
萧瑟余晖1 天前
Netty 核心组件与 Reactor 模型详解
网络·架构
ITxiaobing20231 天前
IP 定位服务选型指南:从准确率到工程落地的技术考察
linux·服务器·网络
wuyk5551 天前
【Socket 进阶之路】第 9 章 Linux 网络服务量产稳定性优化|心跳保活、TIME_WAIT、SO_LINGER、内存池、断线重连、完整异常防护框架
linux·服务器·开发语言·网络·物联网
z落落1 天前
C#UDP+串口服务端+UDP 客户端(含 CRC16 校验)
网络·网络协议·udp
云运维笔记1 天前
华为设备IP地址配置全攻略
运维·网络·计算机网络·华为