0
点赞
收藏
分享

微信扫一扫

私有化YUM服务器建设

企业中因安全及网络等因素考虑,需要自建yum仓库服务器,用于企业内部服务器安装软件,如企业内部服务器无外网权限等,本文介绍如何搭建yum仓库服务器,主要分为两种方式,1、使用镜像安装本地yum服务器 2、使用第三方源搭建yum服务器

镜像搭建yum服务器

1、安装httpd服务器,并启用

[14:02:19root@LGW-Linux-7log]#yum install -y httpd          
[14:06:09root@LGW-Linux-7log]#systemctl restart httpd

2、在http目录下,创建文件目录

[14:08:29root@LGW-Linux-7html]#mkdir Centos
[14:08:38root@LGW-Linux-7html]#mkdir Centos/7
[14:08:42root@LGW-Linux-7html]#ll
total 4
drwxr-xr-x. 3 root root 4096 Aug 17 14:08 Centos

私有化YUM服务器建设_linux

3、挂载镜像至mnt文件夹,将镜像中的文件全部拷贝至上述7的目录中

[14:08:44root@LGW-Linux-7html]#mount /dev/sr0 /mnt
mount: /dev/sr0 is write-protected, mounting read-only
[14:10:41root@LGW-Linux-7html]#cp -a /mnt/* Centos/7/

私有化YUM服务器建设_服务器_02

4、复制完成后,可通过网页版查看到使用的repodata数据文件等

私有化YUM服务器建设_服务器_03

5、配置客户端尝试使用该yum仓库

私有化YUM服务器建设_linux_04

私有化YUM服务器建设_linux_05

私有化YUM服务器建设_服务器_06

私有化YUM服务器建设_html_07


第三方搭建yum服务器

1、重复上述1、2步骤,确保服务器能够访问外网

2、按照本博客上章节yum原理介绍,配置好yum客户端,使用命令将全部的rpm和元数据下载到本地

7系列:reposync --repoid=REPOID --download-metadata -p /path

8系列:dnf reposync --repoid=REPOID --download-metadata -p /path

私有化YUM服务器建设_linux_08

reposync --repoid=elrepo --download-metadata -p Centos/
#--download-metadata 加此选项可以下载元数据
如没有加download-metadata,则需要执行
dnf -y install createrepo httpd
createrepo /var/www/html/elrepo/

3、下载完成后,进入web页面可查看到elrepo文件夹

私有化YUM服务器建设_yum仓库搭建_09

4、配置yum客户端,可以使用该repo源进行安装软件包

私有化YUM服务器建设_yum仓库搭建_10


举报

相关推荐

0 条评论