centos yum install 默认目录_linux下httpd+createrepo创建局域网yum源

前言:在很多情况下,linux不一定有互联网,所以离线yum的搭建就显得格外重要

一,环境

1,一台有互联网的虚拟机,例如我这用128

2,一台无互联网的虚拟机,例如我这还是128,完成搭建断网测试

二,以yum安装gluster为例子

1,在有互联网的机器,打开cache功能,将keepcache 值改为1

 vi /etc/yum.conf #原本 keepcache=0 keepcache=1

2,yum安装gluster,如果没有源,请先到官方获取源地址。

#获取yum源,安装glusterfs,yum install centos-release-gluster#注意,这里只下载,没安装yum install --downloadonly glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma

3d03089692b38b79bb61f68b7b82a27a.png

3,到cache目录将所有安装包拷贝至一个文件夹,默认的安装包都是根据类型分别放置

#yum源的默认目录如下cd /var/cache/yum/x86_64/7/#将目录下的包都拷贝到同一个目录下,方便操作mkdir /yumcp /var/cache/yum/x86_64/7/base/packages/* /yumcp /var/cache/yum/x86_64/7/centos-gluster7/packages/* /yumcp /var/cache/yum/x86_64/7/extras/packages/* /yumcp /var/cache/yum/x86_64/7/updates/packages/* /yum

b066f7997c606e4fe07b6b197a6514a3.png

三,格式化yum源文件

1,使用createrepo 命令格式化源文件

#安装 createrepoyum install -y createrepo

2,格式化yum源

 createrepo /yum

40b54a50ef311aa3aa3c168ae1910d04.png

四,搭建httpd服务使文件能够使用流行的http协议远程访问

1,安装启动httpd

yum install -y httpdsystemctl start httpd

2,将repo文件夹拷贝至httpd的默认根目录下:

cp -r /yum /var/www/html/

五,验证

1,访问http源,注意防火墙问题

http://你的主机ip/yum/

42bb2c715ca10ede3a7cd0e70884ad4f.png

2,备份编辑本地源配置文件,yum安装试试

vi local.repo[Cenots7]#这个是本源的名字,不能和其他的重复(随便,不重复)name=CentOS-local #名字(随便)baseurl=http://192.168.142.128/yum/ #http源enabled=1 #yum源是否启用 1-启用 0-不启用gpgcheck=0 #安全检测 1-开启 0-不开启

68294958bc4f05163196cdacea5af916.png

3,最后断开虚拟机互联网,yum安装

yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdm

好了,今天的分享就到这,下期再见

最后的最后(Last but not least),欢迎交流:

关注公众号留言,或者在下方直接留言:

df2632c3a3b834a5d19e968fb3a35d80.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值