2:安装并启动vsftpd
[root@localhost ~]# rpm -q vsftpd
vsftpd-3.0.2-21.el7.x86_64
[root@localhost ~]# vsftpd -v
vsftpd: version 3.0.2
[root@localhost ~]# yum -y install vsftpd
#启动vsftpd服务
systemctl start vsftpd.service
3:关闭SELinux
[root@localhost ~]# vim /etc/selinux/config
#将SELINUX=enforcing改为SELinux=disabled
4:插入已做好启动盘的U盘并挂载
[root@localhost ~]# mkdir /mnt/usb
#在mnt目录下创建一个usb目录用于挂载U盘
[root@localhost ~]# mount /dev/sdb4 /mnt/usb
#把U盘/dev/sdb4挂载到/mnt/usb目录下(用fdisk -l查看盘标)
5:创建本地硬盘yum源目录并复制U盘数据到硬盘yum源目录
[root@localhost ~]# mkdir /yum
[root@localhost ~]# cp -r /mnt/usb/* /yum/
6:配置vsftpd,将/yum/加入匿名用户root目录
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf
#在结尾增加anon_root=/yum/
保存退出
7.修改本机(本地ftp yum源服务器)yum源配置
[root@localhost ~]# mkdir /etc/yum.repos.d/backup
#创建备份文件夹
[root@localhost ~]# mv *.repo backup
#将yum.repos.d目录下的yum配置文件备份到backup目录
[root@localhost ~]# vim /etc/yum.repos.d/backup/base.repo
#创建并修改base.repo
[base]
name=base
baseurl=file:///yum/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#保存退出
#以上便完成了本地硬盘的yum源配置
接下来是配置局域网内其他终端的步骤,主要就是更改yum源了
8.修改局域网内其他终端yum源配置文件。
[root@localhost ~]# mkdir /etc/yum.repos.d/backup
#创建备份文件夹
[root@localhost ~]# mv *.repo backup
#将yum.repos.d目录下的yum配置文件备份到backup目录
[root@localhost ~]# vim /etc/yum.repos.d/backup/base.repo
#创建并修改base.repo
[base]
name=centos 7
baseurl=ftp://188.188.188.111/
gpgcheck=0
enabled=1
#保存退出
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
完成
原文地址:http://blog.51cto.com/13322786/2103091