Linux:网络文件共享服务和内网搭建yum仓库

发布时间:2024年01月16日

目录

一、网络文件共享服务

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

文章来源:https://blog.csdn.net/Miraitowa_xu/article/details/135608091
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。