目录
[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(存储和管理空间都在远程))
一.文件存储类型
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服务
客户端: