把yum源配置为ftp服务


环境介绍:有node1和node2两台Centos7虚拟机
环境准备:
修改node1的主机名: hostnamectl set-hostname node1
修改node2的主机名: hostnamectl set-hostname node2
修改node1的/etc/hosts映射文件: vim /etc/hosts
在文件末尾添加如下两行(根据自己虚拟机ip自行调整):

192.168.1.101 node1
192.168.1.102 node2

修改node2的映射文件,可以在node1用scp命令从node1复制过去:
scp /etc/host1 node2:/etc/
ps:会提示输入node2的密码

一、在node1部署ftp服务器

在node1节点安装vsftp:yum -y install vsftp
配置ftp的根目录,这里把挂载的镜像作为ftp的根目录:

1.1 挂载镜像

命令:mount /dev/cdrom /mnt/CentOS7

1.2 配置ftp的根目录

ftp的配置文件是/etc/vsftpd/vsftpd.conf,
命令:vim /etc/vsftpd/vsftpd.conf,在此文件添加如下一行:

anon_root=/mnt

重启vsftp服务:systemctl restart vsftpd
查看重启后的状态:systemctl status vsftpd

在这里插入图片描述
此时ftp服务器部署成功,可以在windows上进行验证:
在资源管理器地址栏输入:ftp://192.168.1.101/CentOS7/,可看到ftp服务器中的文件,即时挂载的镜像中的文件。

在这里插入图片描述

二、配置node2的yum源为node1的ftp服务器

2.1 移除node2中默认的yum源文件

创建一个文件夹,备份node2中默认的yum源文件

mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

2.2 创建新的yum源文件

编辑新的yum源文件:vim /etc/yum.repos.d/ftp.repo
在新文件中添加如下内容:

[centos]
name=centos
baseurl=ftp://node1/CentOS7
gpgcheck=0
enabled=1

其中node1是/etc/hosts中的映射,可替换为192.168.1.101

2.3 更新yum软件列表

清除yum缓存:yum clean all
重新获取软件包:yum repolist
在这里插入图片描述
装个软件试试:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pit_man

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值