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/vsftpdyum install ftp -y 安装ftp软件包使得两台虚拟机互通,同时安装了vsftpd,ftp软件包 ftp服务端linux1
服务端ip是192.168.153.100mount /dev/sr0 /mnt 挂载光盘cd /var/ftp/mkdir qifeicp -pf /mnt/* /var/ftp/qifei 因为要利用的ftp传输数据,则将挂载的复制到ftp下的目录
使得 ftp下存在pub和qifei两个文件夹[root@localhost ftp]# mv * qifeimv: 无法将目录"qifei" 移动至自身的子目录"qifei/qifei" 下[root@localhost ftp]# cd qifei/[root@localhost qifei]# mv pub ../[root@localhost qifei]# cd ..[root@localhost ftp]# lspub qifei[root@localhost ftp]# chmod 777 pub/ 改变权限
客户端IP地址192.168.153.200cd /etc/yum.repos.d 进入源配置目录mkdri bakmv * bak 将其他源转到其他目录下vim ftp.repo 创建并编辑-----1b499--------------------------------------------------------[ftp]name=qifeibaseurl=ftp://192.168.100.3/qifeienabled=1gpgcheck=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.ftpbaseurl=ftp://192.168.245.100/qifei/Packages/enabled=1gpgcheck=0-----------------------------------yum clean all 清除之前的痕迹yum makecache 更新yum repolist 查看总共的数据包yum list |grep nginx