实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)

**

实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)

**
第一步:
找到光驱路径
装载光驱

第二步:
1 关闭防火墙
centos7 .3
systemctl disable firewalld.service #关闭防火墙
systemctl stop firewalld.service #现在停止防火墙

centos6 .9
chkconfig iptables off #关闭防火墙
service iptables stop #现在停止防火墙

iptables -vnL #查看防火墙是否关闭(较少时为关闭)

2关闭SElinux
vim /etc/selinux/config
将SELINUX=enfocring改为SELINUX=permissive
实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)
setenforce 0
getenforce 验证是否生效

第三步:
安装ftp服务包 (简单来说就是共享软件)
rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm
实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)

实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)

实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)
运行已经安装了的ftp服务包
(此命令只有CentOS-7上特有CentOS6上不支持也不能运行)
实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)
:::21 端口打开,ftp服务开启

systemctl enable vsftpd 设为开机自动启动ftp服务(此服务默认开机不启动,设为开机启动)
实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)

第四步:准备yum 系统安装包

mkdir -p /var/ftp/pub/centos/{6,7} #建立共享文件路径
实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)
cp -r /run/media/root/CentOS\ 7\ x86_64/* /var/ftp/pub/centos/7 #将光驱里的文件拷贝至共享文件夹里面

重复以上步骤将CentOS-6 的光驱挂载复制到 /var/ftp/pub/centos/6 目录中

cp -r /run/media/root/CentOS\ 6\ x86_64/* /var/ftp/pub/centos/6 #将光驱里的文件拷贝至共享文件夹里面
实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)
以上是搭好仓库的目录以及文件

配置客户端
到CentOS-6 上建立base.repo文件
实现多系统网络yum服务器(CentOS-6.9和CentOS-7.3)

完成

实验下安装依赖较多的gcc

yum install gcc

安装完成

注:如果 yum repolist 不能成功运行,以下方法都可以试一遍

一、可将/etc/yum.repos.d目录下面的除了bash.repo文件外的其他文件都删掉

二、运行命令 yum clean all