实现多系统网络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
setenforce 0
getenforce 验证是否生效
第三步:
安装ftp服务包 (简单来说就是共享软件)
rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm
运行已经安装了的ftp服务包
(此命令只有CentOS-7上特有CentOS6上不支持也不能运行)
:::21 端口打开,ftp服务开启
systemctl enable vsftpd 设为开机自动启动ftp服务(此服务默认开机不启动,设为开机启动)
第四步:准备yum 系统安装包
mkdir -p /var/ftp/pub/centos/{6,7} #建立共享文件路径
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 #将光驱里的文件拷贝至共享文件夹里面
以上是搭好仓库的目录以及文件
配置客户端
到CentOS-6 上建立base.repo文件
完成
实验下安装依赖较多的gcc
yum install gcc
安装完成
注:如果 yum repolist 不能成功运行,以下方法都可以试一遍
一、可将/etc/yum.repos.d目录下面的除了bash.repo文件外的其他文件都删掉
二、运行命令 yum clean all