一直学一直嗨,一直嗨一直学

运维实战:两台服务器http方式共享yum软件仓库


ip:172.16.1.112,172.16.1.100
系统版本:Centos7

在172.16.1.100制作本地yum源
[root@localhost ~]# mount /dev/cdrom /mnt

在/etc/yum.repos.d/ 下新建123.repo文件

[123]  name=123  baseurl=file:///mnt  gpgcheck=0  enabled=1  
测试
  [root@localhost ~]# yum install -y telnet  已加载插件:fastestmirror  Loading mirror speeds from cached hostfile  正在解决依赖关系  ...    依赖关系解决    ===============================================================================================   Package              架构                 版本                        源                 大小  ===============================================================================================  正在安装:   telnet               x86_64               1:0.17-64.el7               123                64 k    事务概要  ===============================================================================================  安装  1 软件包    总下载量:64 k  安装大小:113 k  Downloading packages:  Running transaction check  Running transaction test  Transaction test succeeded  Running transaction    正在安装    : 1:telnet-0.17-64.el7.x86_64                                                1/1    验证中      : 1:telnet-0.17-64.el7.x86_64                                                1/1    已安装:    telnet.x86_64 1:0.17-64.el7    完毕!  [root@localhost ~]#  
172.16.1.100通过apache镜像目录共享
[root@localhost ~]# yum install -y httpd

在/var/www/html下面创建aaa目录,

/var/www/html/创建aaa目录,将镜像拷贝到/var/www/html/aaa
[root@localhost ~]# ls /var/www/html/aaa/  CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7  EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL  

在浏览器访问

在172.16.1.112配置yum

在/etc/yum.repos.d/ 目录下创建123.repo

[123]  name=123  baseurl=http://172.16.1.100/aaa  enabled=1  gpgcheck=0  
测试
  [root@localhost ~]# yum install vsftpd -y  已加载插件:fastestmirror  Loading mirror speeds from cached hostfile  正在解决依赖关系  ......    总下载量:169 k  安装大小:348 k  Downloading packages:  vsftpd-3.0.2-22.el7.x86_64.rpm | 169 kB 00:00:00  Running transaction check  Running transaction test  Transaction test succeeded  Running transaction  正在安装 : vsftpd-3.0.2-22.el7.x86_64 1/1  验证中 : vsftpd-3.0.2-22.el7.x86_64 1/1    已安装:  vsftpd.x86_64 0:3.0.2-22.el7    完毕!
总结

这样就通过apache实现了http方式的yum源。

本文原创地址:https://www.linuxprobe.com/yum-httpd.html编辑:王华超,审核员:逄增宝

Tags:, ,