首页 > 系统相关 >CentOS-7配置YUM源

CentOS-7配置YUM源

时间:2023-07-25 18:24:47浏览次数:40  
标签:ftp 缓存 Yum CentOS 配置 repo yum cdrom YUM

前言:
Yum源分类:

网络Yum源:在能连接互联网的服务器上进行配置,配置简单,可选择性强,能获取的包也更多;
本地Yum源:利用挂载系统镜像包进行配置,受限于镜像包,能获取的包相对较少;
一):网络Yum源配置(以阿里源举例)
备份系统自带源文件
cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak
配置阿里云yum源
阿里repo源地址:http://mirrors.aliyun.com/repo
如果安装有wget命令,直接执行下载
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清理缓存并生成新的缓存
# 清除缓存
yum clean all
# 生成新的缓存
yum makecache
列出当前可用仓库

yum repolist all
二)配置本地Yum源
创建本地挂载目录并进行挂载
# 创建挂载目录
mkdir -p /mnt/cdrom
# 挂载系统镜像
mount /dev/sr0 /mnt/cdrom
配置本地Yum源文件

cat >local.repo<<EOF
[CentOS7]
name=CentOS-7
baseurl=file:///mnt/cdrom //本地仓库文件路径
gpgcheck=0 //是否开启检查GPG-KEY,0为关闭,1为开启
enabled=1 //是否启用该yum源,0为禁止,1为使用
EOF
如需对外提供服务,可将本地仓库指向ftp
# 复制镜像文件到ftp共享文件夹
cp -rf /mnt/cdrom/* /var/ftp/cdrom
# 配置ftp为仓库存储路径
cat >/etc/yum.repo/ftp.repo<<EOF
[CentOS7]
name=CentOS-7
baseurl=ftp://10.0.0.2/cdrom //将仓库地址指向ftp
gpgcheck=0
enabled=1
EOF
清理缓存并生成新的缓存
# 清除缓存
yum clean all
# 生成新的缓存
yum makecache
列出当前可用仓库

yum repolist all
————————————————
版权声明:本文为CSDN博主「ChironW」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wkl1007/article/details/130157320

标签:ftp,缓存,Yum,CentOS,配置,repo,yum,cdrom,YUM
From: https://www.cnblogs.com/zgq123456/p/17580571.html

相关文章

  • CentOS/RHEL常用命令
    查看Linux的版本cat/etc/system-release查看所有进程psaux查到进程号后终结该进程 kill-9进程号cd-返回上次所在目录(这个应该很实用,O(∩_∩)O哈哈~)sudo-i sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如hal......
  • springsession 配置redis集群
    SpringSession配置Redis集群教程1.流程概述在本教程中,我们将详细介绍如何使用SpringSession来配置Redis集群。整个流程可以总结为以下几个步骤:添加SpringSession和Redis依赖配置Redis集群连接信息配置SpringSession使用Redis集群测试SpringSession与Redis集群的连接......
  • springbootredis集群配置
    SpringBootRedis集群配置在分布式系统中,Redis是一个常用的内存数据库,用于缓存和存储数据。Redis集群是多个Redis实例的组合,通过分片和复制技术,提供高可用性和可扩展性。本文将介绍如何在SpringBoot中配置Redis集群,并提供相应的代码示例。1.搭建Redis集群首先,我们需要搭建Red......
  • springboot mysql 配置 propertis
    SpringBootMySQL配置Properties在SpringBoot应用程序中,我们经常需要使用MySQL数据库来存储和检索数据。为了连接和配置MySQL数据库,我们可以使用application.properties文件。这篇文章将向您展示如何使用SpringBoot的application.properties文件来配置MySQL数据库连接。1.引......
  • 配置文件格式(3种)
              ......
  • vue 项目打包iOS 配置
    Vue项目打包iOS配置Vue.js是一款用于构建用户界面的渐进式JavaScript框架。在开发过程中,我们经常需要将我们的Vue项目打包成iOS应用程序。本文将向您介绍如何配置一个Vue项目以打包成iOS应用程序,并提供代码示例供参考。安装依赖在开始之前,我们需要安装一些必要的......
  • Jmeter配置起来太繁琐?试试RunnerGo
    在用jmeter做性能测试时想看完整一点的测试报告,想配置阶梯模式来压测,想配置不同的接口并发这些都需要安装插件并且影响机器性能,想做自动化测试还得放到jenkins,这些配置起来太繁琐。今天给大家推荐一款测试平台RunnerGo,内置各种测试工具解决这些痛点。不需要扩展插件即可实时查看测......
  • ubuntu android adb 环境变量配置
    UbuntuAndroidADB环境变量配置简介在开发Android应用程序时,ADB(AndroidDebugBridge)是一个非常重要的工具。ADB提供了与Android设备进行通信的能力,可以用于应用程序的调试、安装、卸载等操作。本文将介绍如何在Ubuntu系统下配置ADB环境变量,以便能够在任何目录下直接......
  • 【升职加薪秘籍】我在服务监控方面的实践(2)-监控组件配置
    大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之前内容的基础上,结合自己在公司生产上构建监控系统的经验,详细的展示如何对线上服务进行监控,......
  • 0.2 环境配置
    LearnOpenGL的环境配置,真的很简单!可以参照它的创建窗口一节进行配置。如果你仍然觉得它的环境配置写的不够详细,可以看看mooc上华中科技大学计算机图形学课程:3.可编程渲染管线的实验导学篇。里面的环境配置部分和LearnOpenGL中一致。https://www.icourse163.org/course/HUST-10036......