1:关闭firewell防火墙 [root@localhost ~]# systemctl stop firewelld.service #停止firewell [root@localhost ~]# systemctl disable firewalld.service #禁止firewell开机启动

2:安装并启动vsftpd

查看是否已安装 方法一

[root@localhost ~]# rpm -q vsftpd vsftpd-3.0.2-21.el7.x86_64

查看是否已安装 方法二

[root@localhost ~]# vsftpd -v vsftpd: version 3.0.2

安装 vsftpd

[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 完成