1:关闭firewell防火墙
[[email protected] ~]# systemctl stop firewelld.service
#停止firewell
[[email protected] ~]# systemctl disable firewalld.service
#禁止firewell开机启动
2:安装并启动vsftpd
查看是否已安装 方法一
[[email protected] ~]# rpm -q vsftpd
vsftpd-3.0.2-21.el7.x86_64
查看是否已安装 方法二
[[email protected] ~]# vsftpd -v
vsftpd: version 3.0.2
安装 vsftpd
[[email protected] ~]# yum -y install vsftpd
#启动vsftpd服务
systemctl start vsftpd.service
3:关闭SELinux
[[email protected] ~]# vim /etc/selinux/config
#将SELINUX=enforcing改为SELinux=disabled
4:插入已做好启动盘的U盘并挂载
[[email protected] ~]# mkdir /mnt/usb
#在mnt目录下创建一个usb目录用于挂载U盘
[[email protected] ~]# mount /dev/sdb4 /mnt/usb
#把U盘/dev/sdb4挂载到/mnt/usb目录下(用fdisk -l查看盘标)
5:创建本地硬盘yum源目录并复制U盘数据到硬盘yum源目录
[[email protected] ~]# mkdir /yum
[[email protected] ~]# cp -r /mnt/usb/* /yum/
6:配置vsftpd,将/yum/加入匿名用户root目录
[[email protected] ~]# vim /etc/vsftpd/vsftpd.conf
#在结尾增加anon_root=/yum/
保存退出
7.修改本机(本地ftp yum源服务器)yum源配置
[[email protected] ~]# mkdir /etc/yum.repos.d/backup
#创建备份文件夹
[[email protected] ~]# mv *.repo backup
#将yum.repos.d目录下的yum配置文件备份到backup目录
[[email protected] ~]# 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源配置文件。
[[email protected] ~]# mkdir /etc/yum.repos.d/backup
#创建备份文件夹
[[email protected] ~]# mv *.repo backup
#将yum.repos.d目录下的yum配置文件备份到backup目录
[[email protected] ~]# vim /etc/yum.repos.d/backup/base.repo
#创建并修改base.repo
[base]
name=centos 7
baseurl=ftp://188.188.188.111/
gpgcheck=0
enabled=1
#保存退出
[[email protected] ~]# yum clean all
[[email protected] ~]# yum makecache
完成
原文地址:http://blog.51cto.com/13322786/2103091