linux的配置yum本地和ftp站源以及库的同步

一、本地yum源的配置

cd  /etc/yum.repos.d   //进入源配置目录
mkdri bak          
mv * bak             //将其他源转到其他目录下
vim local.repo   //创建并编辑
---------------------------
[local]         //仓库名
name=centos7     //仓库描述
baseurl=file:///mnt     //库文件位置在将要挂载的/mnt
enabled=1       //1或0设置是否生效
gpgcheck=0      //1或0设置是否检验软件的gpgkey
----------------------------

确认光盘的存在
在这里插入图片描述

mount /dev/sr0 /mnt #挂载光盘
yum clean all #清理原来的yum源设置
yum makecache #重新建立yum源配置
yum repolist #查看yum的数量
在这里插入图片描述

二、配置yum远程ftp站点的源

安装vsftpd和ftp

yum install vsftpd -y
yum install ftp -y

确认两台虚拟机互通,同时安装了vsftpd,ftp
ftp服务段linux1

假设服务段的软件包在关盘,则先挂在光盘

1、服务端设置

服务端的ip192.168.100.3

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/     #改变权限

2、客户端的设置

ftp客户端的ip地址192.168.100.5


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
~            

3、验证建立源是否成功

如图,在客户端游览器输入192.168.100.3/qifei
在这里插入图片描述
可以看到服务端目录即为成功

三、设置客户端和服务端的yum源库同步

1、服务端库中增加软件包

增加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的源
在这里插入图片描述

2、设置更新同步

服务端

 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    #
 

在这里插入图片描述
完成同步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值