CentOS7.2配置FTP yum源
0 安装准备
192.168.137.129 centos yum源\FTP服务器
192.168.137.130 centos1 客户端
1 安装vsftp
在centos主机执行命令:
yum install -y vsftpd
systemctl start vsftpd
systemctl enable vsftpd
2 关闭防火墙
在centos主机执行命令
iptables -P INPUT ACCEPT #修改默认策略为ACCEPT
iptables -F
systemctl stop firewalld.service
systemctl disable firewalld.service
3 查看共享目录
在centos主机执行命令
rpm -ql vsftpd
查询结果
/var/ftp
/var/ftp/pub
4 拷贝rpm包
以配置glusterfs yum源为例
在/var/ftp/pub目录下新建glusterfs
mkdir -p /var/ftp/pub/glusterfs
cp -p rpm包 /var/ftp/pub/glusterfs
5 生成repodata
####5.1 安装createrepo
yum install -y createrepo
5.2 生产repodata
cd /var/ftp/pub/glusterfs
createrepo ./
生成结果:
Spawning worker 0 with 8 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
6 配置yum源
在centos1主机上执行命令
cat << EOF > /etc/yum.repos.d/glusterfs.repo
[glusterfs]
name=glusterfs
baseurl=ftp://192.168.137.129/pub/glusterfs
pgpcheck=0
EOF
7 测试yum源
在centos1主机上执行
yum makecache
yum list | grep glusterfs