首页 > 系统相关 >搭建内网yum服务器

搭建内网yum服务器

时间:2023-10-25 16:55:25浏览次数:28  
标签:httpd 仓库 sudo yum 软件包 服务器 内网

步骤一:安装yum工具

首先,我们需要在内网服务器上安装yum工具,以便管理yum仓库。在终端中运行以下命令:

sudo yum install -y yum-utils createrepo

安装完成后,可以使用yum命令来安装和更新软件包。

步骤二:设置yum仓库

在内网yum服务器中创建yum仓库,需要先准备软件包。这里我们将使用CentOS系统的安装ISO文件。

首先,将ISO文件挂载到内网服务器中。在终端中运行以下命令:

sudo mount /path/to/CentOS.iso /mnt/iso/

然后使用以下命令创建yum仓库:

sudo createrepo /mnt/iso/

该命令会在/mnt/iso/目录下生成repodata目录,其中包含yum仓库的元数据信息。

步骤三:设置HTTP服务

为了让客户端能够访问到yum仓库的软件包,我们需要搭建一台HTTP服务器。在终端中运行以下命令以安装httpd服务:

sudo yum install -y httpd

然后,启动httpd服务:

sudo systemctl start httpd.service

检查httpd服务是否已启动:

sudo systemctl status httpd.service

如果显示active (running)字样,则HTTP服务已启动。

步骤四:创建yum仓库访问路径

接下来,我们需要将yum仓库与HTTP服务关联起来。在终端中运行以下命令创建yum仓库的访问路径:

sudo mkdir -p /var/www/html/yum

然后使用以下命令将yum仓库软件包复制到新的目录下:

sudo cp -r /mnt/iso/* /var/www/html/yum/

这里注意,由于我们是将整个ISO文件夹复制到/var/www/html/yum/目录下,因此启动httpd服务时,访问的地址为http://<内网IP>/yum。

步骤五:创建yum仓库配置文件

在yum仓库路径下,创建一个yum仓库的配置文件,用于客户端访问。

在终端中执行以下命令创建yum仓库配置文件:

sudo vi /etc/yum.repos.d/local.repo

在文本编辑器中插入以下内容:

[local]

name=Local Repository

baseurl=http://<域名或IP地址>/yum

enabled=1

gpgcheck=0

保存并退出编辑器。

步骤六:测试yum仓库

现在,我们已经完成了内网yum服务器的配置,我们可以在客户端上测试yum源是否能够访问。

在终端中运行以下命令以更新yum仓库中的软件包:

sudo yum update

如果yum源配置正确,那么客户端应该会顺利连接到内网yum服务器,然后开始下载、更新软件包。

标签:httpd,仓库,sudo,yum,软件包,服务器,内网
From: https://www.cnblogs.com/libruce/p/17787620.html

相关文章

  • 多线程服务器
    目录单线程多线程在真实的服务器客户端模型中,服务器和客户端的关系应为1:n单线程//server.c#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<string.h>#include<arpa/inet.h>intmain(){//1.创建监听的套接字intlfd=socket(AF_IN......
  • 迅雷如何设置代理服务器
    在网络使用中,代理服务器作为一个中介站点,可以帮助我们解决许多网络问题,比如访问一些受限的网站,保护网络安全等。迅雷作为一款广受欢迎的下载软件,也提供了代理服务器的设置选项。下面就详细介绍如何在迅雷中设置代理服务器。首先,我们需要打开迅雷软件。在迅雷的主界面,右上角有一个“......
  • 如果 jumpserver 堡垒机中连不上之前保存能连接的服务器了怎么办
    如果这期间曾经修改过密码,请删除该服务器主机已关联的用户信息,重新添加用户,里面的用户凭据不会通过用户自动同步另外如果主机有其它安全服务保护,请注意是否因为堡垒机尝试错误次数过多导致ip被封,需要手动解封ip!参考:https://blog.csdn.net/weixin_42672685/article/details/11......
  • RTMP流媒体服务器LiteCVR支持在iOS播放WebRTC低延时视频流
    视频监控设备是安防行业的细分专业领域,近年来,视频监控业务正在向其他领域加速渗透。众所周知,iOS系统支持HLS流,但是HLS流延时高,无法满足实时流的要求;而WebRTC播放延时低,因此,很多用户希望能在iOS系统上播放Webrtc视频流。针对用户的这一需求,LiteCVR平台灵活的视频能力,可以完全满足。......
  • 将nginx的access.log访问日志发送到rsyslog服务器并写入数据库
    nginx.conf(将原日志路径改为rsyslog服务器地址)access_logsyslog:server=10.10.14.64:514,facility=local6main;如果需要入库需要安装相应数据库的依赖包;mysql依赖:yuminstall-y rsyslog-mysql   pgsql依赖:yuminstall-y rsyslog-pgsql  还有很多其他依赖可以用......
  • 华为云耀云服务器L实例:初级篇-conda与python环境配置
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 【记录10】华为云耀云服务器L实例-使用Docker拉取nginx镜像的部署示例
     Docker 是一个开源平台,用于开发、运输和运行应用程序。它使用容器化技术来包装应用程序及其依赖项,以便在任何环境中都能一致地运行。简单来说,Docker 可以将应用程序及其所有依赖项打包成一个容器,这样就可以确保它无论在哪里运行都表现一致。 ### Docker 的主要组件:1.......
  • 华为云耀云服务器L实例:初级篇-mysql安装与配置
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:初级篇-tomcat配置部署
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:初级篇-购买并使用宝塔面板管理自己的云服务器
     在当今数字化时代,云服务器已经成为许多企业和个人不可或缺的一部分。通过将数据和应用程序存储在云端,云服务器为用户提供了灵活、可靠和高效的计算资源。为了帮助用户解决使用云服务器时的问题和困惑,华为云推出了一款专为中小企业和开发者打造的轻量级云服务器产品——云耀云......