集群本地yum源配置教程

一、服务端配置

1、准备一台虚拟机,本教程ip为10.1.94.25

2、准备镜像文件

3、关闭防火墙

systemctl stop firewalld        #停止
systemctl disable firewalld     #关闭
firewall-cmd --state            #状态
setenforce 0                    #停止
sed -ri 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config #关闭
sestatus    #状态

4、备份yum源并建一个新的文件夹

mv /etc/yum.repos.d/  /home/    #备份整个目录到home下
mkdir /etc/yum.repos.d/         #创建/etc/yum.repos.d/目录

5、创建yumhttp.repo文件

cd /etc/yum.repos.d/
vi yumhttp.repo
##默认为以下
----------------------------
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
 
----------------------------
mkdir /opt/centos #创建文件夹

6、挂载镜像文件

cd /home    ##进入iso所在目录

mount -o loop CentOS-7-x86_64-Everything-2207-02.iso /opt/centos #挂在镜像

7、安装httpd服务并配置httpd服务

yum install -y httpd    ##安装httpd服务
cd /var/www/html/    #进入到httpd的默认目录
mkdir centos       #创建一个centos目录
cp -rfv /opt/centos/* /var/www/html/centos/     #将/opt/centos下挂载的文件cp到http默认访问目录下

8、启动httpd服务和设置httpd开机自启

systemctl start httpd && systemctl enable httpd    #启动和开机自启httpd

9、修改yumhttp.repo文件中的baseurl为服务端ip

vi /etc/yum.repos.d/yumhttp.repo
[centos]
name=centos
baseurl=http://10.1.94.25/centos    #修改为服务端的ip地址,可以填写主机名称,但是必须修改hosts文件
gpgcheck=0
enabled=1

10、清除缓存 列出rpm包

yum clean all && yum repolist #清除缓存 列出rpm包数量

11、完成!

二、客户端yum源配置

vim /etc/yum.repos.d/local.repo
[local.repo]
name=local_yum
baseurl=http://10.1.94.25/centos
gpgcheck=0
enable=1

完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值