欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > Linux局域网YUM

Linux局域网YUM

2024/10/25 17:14:50 来源:https://blog.csdn.net/2202_75529223/article/details/142503346  浏览:    关键词:Linux局域网YUM

局域网 YUM

在日常工作情况下,多台服务器可能都需要安装同样的服务等。那么我们重复下载多

次同样的安装包就是并不合理的了(占用带宽、下载时间较长等问题)。所以我们更需要

“一次下载,多次使用”的方式来使用。

在这种情况下,需要分清“服务器端”和“客户端”两种身份。

服务器端我们使用 centos7.6 当作服务器端,将 RPM 包共享给客户端,在当前实验

下,我们使用光盘 YUM 源作为共享。我们主要使用 createrepo 命令创建 repository 仓

库。在当前此命令是安装过的。如果没有此命令 yum 安装即可。

服务器端

1.yum -y install httpd createrepo        

#安装  httpd apache  和createrepo命令生成rpm包依赖关系。服务器端安装包来源不限。

2.mkdir /var/www/html/package                                   #创建目录用于保存rpm包。

3.cp -a /mnt/Packages/* /var/www/html/package/        #复制所有光盘中rpm包。

4.createrepo /var/www/html/                                           #生成rpm包之间的依赖关系。

5.iptables -F                                                                       #清空防火墙。

6.systemctl start httpd                                                         #启动httpd服务。

7.查看80端口 netstat -anpt    再用浏览器测试访问。

客户端:

1.修改vim  /etc/yum.repos.d/CentOS-Media.repo

将 enabled=1 修改为 0。   0=不使用

2.修改vim   /etc/yum.repos.d/CentOS-Base.repo,注释所有信息添加:

或者删除网络源文件重写  vim  /etc/yum.repos.d/lan.repo

[自定义]

name=centos7  (可不写)

baseurl=http://192.168.30.252(服务器端IP网站地址)

gpgcheck=0

enabled=1

3.iptables -F                                #清空防火墙规则。

4.yum list

5.yum install                        #测试或安装。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com