mount /dev/sr0 /mnt 挂载光盘
yum clean all 清理原来的yum源设置
yum makecache 重新建立yum源配置
yum repolist 查看yum的数量
1、YUM仓库服务
●部署YUM软件仓库
●使用YUM工具管理软件包
2、NFS共享存储服务
●使用NFS发布共享资源
●在客户端访问NFS共享
FTP概述(基于tcp协议:20,21端口,20数据传输,21建立连接)
FTP (File Transfer Protocol,文件传输协议))是典型的C/S架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。
FTP是一种文件传输协议,它支持两种模式一种方式叫做Standard (也就是Active,主动方式)一种是Passive (也就是PASV.被动方式)。Standard模式FTP的客户端发送PORT命令到FTP server。Passive模式FTP的客户端发送PASV命令到FTP Server
Standard模式
FTP客户端首先和FTP Server的TCP2端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP20端口发送数据。FTP server必须和客户端建立一个新的连接用来传送数据。
Passive模式
在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP server将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。
yum -y install vsftpd 安装ftp软件包vsftpd
[root@localhost ~]# rpm -ql vsftpd
/etc/pam.d/vsftpd 支持pam模块
/etc/vsftpd/vsftpd.conf 主配置文件
[root@localhost ~]# systemctl start vsftpd 启动
[root@localhost ~]# netstat -antp | grep vsftpd 查看端口
tcp6 0 0 :::21 :::* LISTEN 85280/vsftpd
yum install ftp -y 安装ftp软件包
使得两台虚拟机互通,同时安装了vsftpd,ftp软件包 ftp服务端linux1
服务端ip是192.168.153.100
mount /dev/sr0 /mnt 挂载光盘
cd /var/ftp/
mkdir qifei
cp -pf /mnt/* /var/ftp/qifei 因为要利用的ftp传输数据,则将挂载的复制到ftp下的目录
使得 ftp下存在pub和qifei两个文件夹
[root@localhost ftp]# mv * qifei
mv: 无法将目录"qifei" 移动至自身的子目录"qifei/qifei" 下
[root@localhost ftp]# cd qifei/
[root@localhost qifei]# mv pub ../
[root@localhost qifei]# cd ..
[root@localhost ftp]# ls
pub qifei
[root@localhost ftp]# chmod 777 pub/ 改变权限
客户端IP地址192.168.153.200
cd /etc/yum.repos.d 进入源配置目录
mkdri bak
mv * bak 将其他源转到其他目录下
vim ftp.repo 创建并编辑
-------------------------------------------------------------
[ftp]
name=qifei
baseurl=ftp://192.168.100.3/qifei
enabled=1
gpgcheck=0
~
查看一下
设置客户端和服务端的yum源库同步
服务器中增加nginx的源
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS\
> /nginx-release-centos-7-0.el7.ngx.noarch.rpm
下载nginx包且不安装
yum -y install nginx --downlodonly --downloaddir=/data
移动至放软件包的地方
mv nginx-1.20.1-1.el7.ngx.x86_64.rpm /var/ftp/qifei/Packages/
客户端没有nginx的源
设置更新同步
在服务器设置
createrepo --update /var/ftp/qifei/Packages/ #手动更新依赖关系
cd /var/ftp/qifei/Packages/repodata ##则会生成一个新的目录repodata
在客户端设置
vim /etc/yum.repos.d/ftp.repo
-----------------------------
[centos7]
name=qifei.ftp
baseurl=ftp://192.168.245.100/qifei/Packages/
enabled=1
gpgcheck=0
-----------------------------------
yum clean all 清除之前的痕迹
yum makecache 更新
yum repolist 查看总共的数据包
yum list |grep nginx