公司的生产环境部署的Centos8.5, 现在已经EOL了, 为了给生产和测试机继续提供yum/dnf服务, 特意在公司的内部机房部署了一套本地yum源.

环境:centos 8.5

1. 下载镜像 Centos 8.5.221
  http://mirrors.aliyun.com/centos/8.5.2111/isos/x86_64/CentOS-8.5.2111-x86_64-dvd1.iso

2. 最小化安装好系统
  略

3. 配置sshd远程登陆
  略

4. 拷贝系统镜像上的YUM源到本地目录保存
  #虚拟机插入iso镜像, 挂载到本地目录
  mkdir -p /data/tmp && mkdir -p /data/Centos8-YUM
  mount /dev/cdrom /data/tmp
  cp -rf /data/tmp/* /data/Centos8-YUM
  umount /data/tmp

5. 配置yum本地源, 记得先备份
  mkdir /etc/yum.repos.d/backup && mv /etc/yum.repos.d/* /etc/yum.repo.d/backup
  vim /etc/yum.repos.d/Local.repo
   Local.repo内容格式如下:
============================
[BaseOS]
name=BaseOS
baseurl=file:///data/Centos8-YUM/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///data/Centos8-YUM/AppStream
enabled=1
gpgcheck=0
============================
  dnf clean all
  dnf makecache

6. 安装httpd
  dnf install httpd
  #若使用的域名需要编辑/etc/httpd/conf/httpd.conf, 把其中"ServerName 域名:80"使生效.
  #配置开放防火墙端口
  firewall-cmd --permanent --zone=public --add-service=http
  firewall-cmd --reload
  mkdir /var/www/html/os
  ln -s /data/Centos8-YUM/ /var/www/html/os/x86_64
  ll /var/www/html/os/x86_64/
  #selinux赋相应的目录允许权限, 否则403错误
  chcon -R -t httpd_sys_content_t /data/Centos8-YUM/
  chcon -R -t httpd_sys_content_t /var/www/html/os/x86_64/

7. 服务器端需要配置客户端可以远程下载的repo文件
vi /data/Centos8-YUM/centos8.repo
   内容格式如下:
=======================================
[BaseOS]
name=BaseOS
baseurl=http://119.57.77.139:22538/os/x86_64/BaseOS/
enabled=1
gpgcheck=0

[AppStream]
name=AppStream
baseurl=http://119.57.77.139:22538/os/x86_64/AppStream/
enabled=1
gpgcheck=0
=======================================

#############服务器端到此配置完成###############

配置客户机, 测试YUM源
   1) 安装一台centos8系统客户机
   2) 备份好旧repo文件 
    mkdir /etc/yum.repos.d/backup && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup
   3) 从YUM源服务器下载repo文件
    curl http://公网IP:端口号/os/x86_64/centos8.repo -o /etc/yum.repos.d/centos8.repo
   4) 测试一下源
      dnf clean all
      dnf makecache
      dnf install yum-utils mtr vim

使用centos8.5配置一台YUM源服务器的更多相关文章

  1. CDH 5.5.1 Yum源服务器搭建

    CDH 5.5.1 Yum源服务器搭建 下载Cloudera Repo #下载资源仓库repo wget https://archive.cloudera.com/cdh5/redhat/6/x86_ ...

  2. 基于http方式搭建YUM源服务器

    基于http方式搭建YUM源服务器 (2012-09-21 11:59:14) 转载▼ 标签: yum linux lnmp lamp http 分类: Linux 为了方便公司80多台Linux服务 ...

  3. 纯净CentOS7.2 yum源配置与使用yum 安装系统工具net-tools

    本节我们来讲CentOS 的yum 源配置 一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器 ...

  4. CentOS7下的YUM源服务器搭建详解,过程写的很详细(转)

    因为近期公司需要搭建一个YUM源服务器给大量的linux(mini)使用,所以因此在网上找了很多的教程,却没有一个特别详细的,很多都有遗漏,参差不齐.所以,打算自己做完之后方便以后查阅,特出此文档. ...

  5. 搭建本地yum源服务器

    搭建本地yum源服务器   好久没写博客了,最近比较动荡,临毕业时跳了个槽,感觉之前做的金融方向的运维不是很适合我,对各方面的限制还是太多.金融的IT对于安全似乎要求很高,云盘,U盘都不能用,还要经常 ...

  6. FTP搭建YUM源服务器

    一.FTP搭建YUM源服务器 1.服务器 挂载centos镜像[root@localhost ~]#yum install vsftpd[root@localhost ~]#systemctl sta ...

  7. [Linux] 024 IP 地址配置和网络 yum 源

    1. IP 地址配置 (1) 使用 setup 工具 $ setup ps setup 是 RedHat 系列的功能:一般地,Debian系列没有这个功能 Xubuntu 没有这个功能 (2) 启动网 ...

  8. rsync配置两台服务器之间的文件备份(同步)

    rsync配置两台服务器之间的文件备份(同步) 前情提要 环境: 192.168.1.2 主服务器 centos 7.7 192.168.1.3 备份服务器 centos 7.7 rsync 安装(两 ...

  9. Linux学习 - 02 使用 - Centos8 - 网络配置相关

    『Centos8 网络配置』 题外话:最近太忙,利用仅有的周末空闲时间记录点东西,草率了. 问题1:安装 Centos8.2 minimal 过程中,只是设置了 WiFi的静态IP,没有进行[以太网] ...

  10. 虚拟机配置光盘为yum源

    很多时候, 我们装系统用的光盘就足够充当我们的软件源了. 但是, 怎么才能配置好让光盘成为yum的软件源, 让yum命令找到这个地方, 从而进行软件的安装. 1. 在虚拟机中把光盘挂载上 挂载上之后, ...

随机推荐

  1. 基于C++的OpenGL 07 之颜色

    1. 引言 本文基于C++语言,描述OpenGL的颜色 前置知识可参考: 基于C++的OpenGL 06 之摄像机 - 当时明月在曾照彩云归 - 博客园 (cnblogs.com) 笔者这里不过多描述 ...

  2. 流浪地球2:AI人工智能+数字生命+元宇宙

    推荐:将 NSDT场景编辑器 加入你的3D开发工具链 剧情介绍 太阳危机   太阳即将老化膨胀,吞没太阳系,地球上的人类构思了各种生存计划:其一是"数字生命计划",该计划制造强大的 ...

  3. Python爬虫-爬取17K小说

    随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...

  4. orm中多表查询示例

    record = session.query(OrderMain, OrderGoods).join(OrderMain, OrderMain.order_code == OrderGoods.ord ...

  5. [NPUCTF2020]认清形势,建立信心

    [NPUCTF2020]认清形势,建立信心 题目 from Crypto.Util.number import * from gmpy2 import * from secret import fla ...

  6. Hsm状态机init()和dispatch()流程

    (LCA)共同祖先状态:首先找到s(原状态)能处理t(目标状态)的超状态,然后找到t(目标状态)到上一步超状态的退出路径p[]并保存,最后沿着退出路径进入t目标状态. QHsm_dispatch_(Q ...

  7. Java--判空方法

    方法有StringUtils.isBlank() , StringUtils.isNotBlank() , StringUtils.isEmpty(); 使用关系 StringUtils.isNotE ...

  8. Intel与AMD之间的故事

    本人中文作文水平仅仅达到小学一年级,通俗易懂,不会术语,对于外行人特别友好,内行人不吝赐教,多谢指正! 背景:Intel(CPU制造商大哥),AMD(二哥,yes) 诺伊斯(Intel创始人,集成电路 ...

  9. TPS,RPS,QPS,RT的区别

    以下是对性能中各项指标的解释:   1.TPS:Transaction Per Second,服务器每秒处理事务数,是衡量系统性能的一个非常重要的指标.   计算公式:TPS= 总请求数 / 总时间. ...

  10. 基于HttpWebRequest,HttpWebResponse发起请求

    /// <summary> /// 获取版本更新信息 GET /// </summary> /// <param name="softwareKey" ...