首页 > 系统相关 >CentOS7 基于http服务搭建本地yum仓库

CentOS7 基于http服务搭建本地yum仓库

时间:2023-06-20 13:32:04浏览次数:42  
标签:00 http repos CentOS7 yum master root

由于公司内网服务器无法访问外网,安装软件相对比较麻烦,所以可以选择一台主机搭建本地yum仓库。本文选择使用http服务搭建。 实验环境:CentOS 7 仓库主机:192.168.100.135 测试主机:192.168.100.137 防火墙及selinux关闭

一,基于ISO镜像构建 YUM 本地源 首先将光驱iso镜像加载至虚拟机CD/DVD,创建挂在目录mkdir -p /mnt/cdrom

[root@master ~]# mkdir -p /mnt/cdrom
[root@master ~]# mount /dev/cdrom /mnt/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@master ~]# cd /mnt/cdrom/
[root@master cdrom]# ls
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

二,创建repo文件

[root@master ~]# mv /etc/yum.repos.d/* /tmp/  #只是为了试验效果,实际可不必移除
[root@master ~]# cd /etc/yum.repos.d/
[root@master yum.repos.d]# cat centos-local.repo 
[loca-repo]
name=local-repo
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

注:repo文件必须以".repo"结尾 三,安装httpd并启动

[root@master ~]# yum -y install httpd
[root@master ~]# systemctl start httpd
[root@master ~]# netstat -nlpt | grep 80  #查看80端口是否开启
tcp6       0      0 :::80                   :::*                    LISTEN      23757/httpd         
[root@master ~]# ln -s /mnt/cdrom/ /var/www/html/centos  #创建软连接指向挂载的镜像

四,测试主机配置

[root@node1 ~]# mv /etc/yum.repos.d/* /tmp/  #只是为了试验效果,实际可不必移除
[root@node1 ~]# cat /etc/yum.repos.d/centos-local-http.repo
[http-repos]
name=http-repos 
baseurl=http://192.168.100.135/centos
gpgcheck=0
enabled=1 

[root@node1 ~]# yum repolist
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
http-repos                                                              | 3.6 kB  00:00:00     
(1/2): http-repos/group_gz                                              | 166 kB  00:00:00     
(2/2): http-repos/primary_db                                            | 5.9 MB  00:00:00     
源标识                                       源名称                                       状态
http-repos                                   http-repos                                   9,911
repolist: 9,911

标签:00,http,repos,CentOS7,yum,master,root
From: https://blog.51cto.com/u_15411817/6521961

相关文章

  • API模式HTTP使用代码模板
    以下是一个使用Python的HTTPAPI请求的代码模板:importrequests#设置请求的URL和参数url='http://example.com/api'params={'param1':'value1','param2':'value2'}#发送HTTPGET请求response=requests.get(url,params=params)#......
  • Golang - net/http 笔记
    Serverpackagemainimport( "fmt" "log" "net/http")//模拟实现Handler接口typeBarstruct{}func(bBar)ServeHTTP(whttp.ResponseWriter,req*http.Request){ tgt:=req.URL.Query().Get("name") fmt.Fprintf(w,......
  • 单片机开发HTTP网页服务器所需要网页转化16进制工具
    一、 1.单片机开发HTTP网页服务器时需要把网页数据转化成16进制数据,这样发送方便和节省硬件资源。所以开发此工具,方便使用,可以把web各种资源转化到一个文件里。程序界面如图: 二、程序使用1.把web文件放到一个文件夹下面,程序选定此文件夹。如果生成的数据需要包含Response......
  • 安全的HTTP相应头
    21.1默认安全头SpringSecurity允许用户轻松注入默认安全标头以帮助保护他们的应用程序。SpringSecurity默认包含以下标头:缓存控制:无缓存,无存储,最大年龄=0,必须重新验证Pragma:无缓存过期:0X-Content-Type-Options:nosniffStrict-Transport-Security:max-age=31......
  • Angular HTTPInterceptor 的使用一例
    假设你有一个Angular应用程序,其中有一个组件需要从服务器获取特定模型的数据。你可以使用上述方法将一个名为queryProductModel的查询参数添加到请求中,以便服务器能够根据该参数返回相应的模型数据。首先,你需要创建一个实现HttpInterceptor接口的拦截器。以下是一个示例的拦截......
  • git pull https Received HTTP code 504 from proxy after CONNECT
    我们在服务器上面gitpullcodehub代码的时候会遇到ReceivedHTTPcode504fromproxyafterCONNECT,这个报错多数是因为代理配置的问题。 从以下两个方向进行排查: 1.确认服务器/虚拟机是否配置了全局代理。 检查/etc/profile中是否配置了代理:http_proxy和https_proxy......
  • yum update和yum upgrade的真正区别
    《Linux下的yum怎么升级?》提到指令yum有两个参数,update和upgrade,区别如下,yum-yupdate:升级所有包同时,也升级软件和系统内核;yum-yupgrade:只升级所有包,不升级软件和系统内核,软件和内核保持原样。公众号后台有位朋友提问了,其实上述对update和upgrade的描述,不是非常准确,update和upgr......
  • 私有YUM源
    一:应用场景:公司内部无法上外网或无法连网场景二:案例: 1:局域网基于BASE私有YUM源; 2:基于阿里云EXTRAS私有YUM源; 3:基于阿里云EPEL私有YUM源;三:实现 1:服务端配置 2:客户端配置......
  • Linux下的yum怎么升级?
    Linux下我们安装软件,可能会需要安装各种包来支持,你可以从安装介质中找到rpm,手动安装,但最常用的,可能还是yum,省了很多烦恼。但要知道yum同样需要升级,yum怎么升级?碰巧看到杨大师的一篇文章《LINUX环境下如何重建yum源并更新》,介绍了整个操作。1. 备份默认的yum#mv/etc/yum.repos.d......
  • Retrofit通过OkHttp发送请求的过程
    retrofit是对okhttp的封装。retrofit使用注解来创建请求的,retrofit的注解有哪些,分别代表什么意义,有大量的博客都有介绍,我就不重复了。但注解创建的请求,很显然是不能被okhttp识别的,其中必定有个转换的过程。这个过程我没有搜到,所以我阅读了retrofig源码,把用注解创建的请求,变为okhttp......