目录
一、网络文件共享服务
1.储存类型
2.FTP文本传输协议
二、内网搭建yum仓库
1.通过ftp服务搭建内网yum仓库服务器
2.通过httpd协议搭建内网yum仓库服务器
一、网络文件共享服务
1.储存类型
分为三种:
直连式存储: Direct-Attached Storage,简称DAS
存储区域网络: storage Area Network,简称SAN (可以使用空间,管理也是你来管理)
网络附加存储: Network-Attached storage,简称NAS (存储和管理空间都在远程)
三种存储架构的应用场景
1.DAS虽然比较古老了,但是还是很适用于那些数据量不大,对磁盘访问速度要求较高的中小企业
2.NAS多适用于文件服务器,用来存储非结构化数据,虽然受限于以太网的速度,但是部署灵活,成本低
3.SAN则适用于大型应用或数据库系统,缺点是成本高、较为复杂
2.FTP文本传输协议
两种模式:从服务器角度
1.主动(PORTstyle):
服务器主动连接客户端
命令(控制):客户端: 随机port ---> 服务器:21/tcp
数据: 客户端: 随机port <---服务器: 20/tcp
2.被动(PASV style):
服务器被动等待客户端连接
命令(控制): 客户端: 随机port ---> 服务器:21/tcp
数据: 客户端: 随机port ---> 服务器: 随机port /tcp
二、内网搭建yum仓库
1.通过ftp服务搭建内网yum仓库服务器
记得在有两台虚拟机的环境下进行实验
服务端:
systemctl stop firewalld
seteforce 0
yum install vasftpd -yum
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
2.通过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 ftp.repo
[ftp]
name=ftp
baseurl=http://192.168.91.100/centos7
gpgcheck=0