yum进阶——配置yum源

一、yum概述

yum的主要作用

  • 解决依赖关系

  • 自动安装

  • 自动升级

各个系统中的安装软件服务

  1. CentOS7 :yum -y 安装 rpm

  2. CentOS8 :dnf(yum的升级版),

  3. Ubantu(22.04) :apt -y 安装,安装源为/etc/apt/source.list,软件包为deb文件

​ 网卡文件保存在 /etc/netplan目录下

netplan apply	#重新加载网络配置
systemctl restart systemd-networkd	#或者用这个重启网络

其他:

yum的日志文件:/var/log/yum.log

curl:页面测试工具,后面接IP地址或者域名可以访问这个页面,一般用来测试web软件工作是否正常。

二、对yum源进行配置

2.1 用Apache做一个yum源

test1@20.0.0.10/24主机操作:

cd /var/www/html

Apache对应的httpd服务默认访问/var/www/html目录下的index.html文件

mkdir /var/www/html/centos7
#在默认访问目录下新建目录/centos7
mount /dev/cdrom /var/www/html/centos7
#挂载镜像文件到新建目录
vim /etc/yum.repo.d/httpd.repo
#编辑自定义的yum源配置文件
[httpd]
name=httpd
baseurl=http://20.0.0.10/centos7
gpgcheck=0
#清空缓存,建立元数据
yum clean all && yum makecache

在同网段的另一台主机test2@20.0.0.20/24上也进行配置

cd /etc/yum.repo.d/
#切换到yum源的库,删除全部源
rm -rf *
vim httpd.repo
#编辑自定义的yum源配置文件
[httpd]
name=httpd
baseurl=http://20.0.0.10/centos7
gpgcheck=0
#清空缓存,建立元数据
yum clean all && yum makecache

此时test2可通过web访问20.0.0.20/centos7获得主机test1的镜像文件。

在这里插入图片描述

也可以直接使用yum命令从test1yum源获得需要的软件。

用这种方法可以在局域网内实现一个光盘全网使用

2.2 用vsftpd做一个yum源

test1@20.0.0.10/24主机操作:

cd /var/ftp/
#切换到vsftpd服务的默认访问目录
mkdir centos7
chmod 777 centos7 
cd /etc/yum.repo.d/
rm -rf *
vim vsftpd.repo
#编辑yum源配置
[vsftpd]
name=ftp
baseurl=http://20.0.0.10/centos7
gpgcheck=0
#清空缓存,建立元数据
yum clean all && yum makecache     

在同网段的另一台主机test2@20.0.0.20/24上也进行配置

cd /etc/yum.repo.d/
#切换到yum源的库,删除全部源
rm -rf *
vim vsftpd.repo
#编辑自定义的yum源配置文件
[vsftpd]
name=ftp
baseurl=http://20.0.0.10/centos7
gpgcheck=0
#清空缓存,建立元数据
yum clean all && yum makecache

此时test2可以直接使用yum命令从test1yum源获得需要的软件。

2.3 混合源

cd /etc/yum.repo.d/
vim vsftpd.repo
#编辑混合源内容
[vsftpd]
name=ftp
baseurl=http://20.0.0.10/centos7
gpgcheck=0
priority=2
#指定优先级为2,数字越大优先级越高
[net]
name=aliyun
baseurl=https://mirrors.aliyun.com/epel/7Server/x86_64/
#使用阿里云的网络镜像源
gpgcheck=0
priority=1
#指定优先级为1,优先级低于本地源#清空缓存,建立元数据
yum clean all && yum makecache

这样建立的混合源会优先使用本地源,当本地源没有所需的软件时才会使用阿里云的网络源。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/343565.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

民主测评要做些什么?

民主测评,作为一种重要的民主管理工具,旨在通过广泛征求群众意见,对特定对象或事项进行客观、公正的评价。它不仅是推动民主参与、民主监督的重要手段,也是提升治理效能、促进社会和谐的有效途径。以下将详细介绍民主测评的主要过…

GNU Radio实现OFDM Radar

文章目录 前言一、GNU Radio Radar Toolbox编译及安装二、ofdm radar 原理讲解三、GNU Radio 实现 OFDM Radar1、官方提供的 grc①、grc 图②、运行结果 2、修改后的便于后续可实现探测和通信的 grc①、grc 图②、运行结果 四、资源自取 前言 本文使用 GNU Radio 搭建 OFDM Ra…

分水岭算法分割和霍夫变换识别图像中的硬币

首先解释一下第一种分水岭算法: 一、分水岭算法 分水岭算法是一种基于拓扑学的图像分割技术,广泛应用于图像处理和计算机视觉领域。它将图像视为一个拓扑表面,其中亮度值代表高度。算法的目标是通过模拟雨水从山顶流到山谷的过程&#xff0…

代码解读 | Hybrid Transformers for Music Source Separation[03]

一、背景 接着上一篇代码解读 | Hybrid Transformers for Music Source Separation[02]文章,继续对Hybrid Transformer Demucs 代码进行解读。 解读目标:明确数据从进入算法,在算法内部,以及在算法输出 这三个阶段中 数据的大小是…

如何执行VMware P2V迁移|VMware Converter和替代方案

VMware中的P2V是什么? 我们常说的VMware P2V其实指的就是“物理到虚拟”,将工作负载从物理机器转换或迁移到虚拟机(VM)的过程,能够使您无需从头开始费力地创建和配置新虚拟机。 就像您可以使用Disk2vhd执行Hyper-V物理…

如何在virtualbox上安装Linux系统(centerOS)

提示:共同学习 注意:一定要在BIOS中的虚拟化打开。 文章目录 第一步: 第一步: 启动 、显示开启 centos基础安装 ​ ​

九大微服务监控工具详解

Prometheus Prometheus 是一个开源的系统监控、和报警工具包,Prometheus 被设计用来监控“微服务架构”。 主要解决: 监控和告警:Prometheus 可以对系统、和应用程序进行实时监控,并在出现问题时发送告警;数据收集和…

超详细的java Comparable,Comparator接口解析

前言 Hello大家好呀,在java中我们常常涉及到对象的比较,不同于基本数据类型,对于我们的自定义对象,需要我们自己去建立比较标准,例如我们自定义一个People类,这个类有name和age两个属性,那么问…

Bev 车道标注方案及复杂车道线解决

文章目录 1. 数据采集方案1.1 传感器方案1.2 数据同步2. 标注方案2.1 标注注意项2.2 4d 标注(时序)2.2.1 4d标签制作2.2.2 时序融合的作用2.2.2.1 时序融合方式2.2.2.2 时序融合难点2.2.2.2 时序实际应用情况3. 复杂车道线解决3.1 split 和merge车道线的解决3.2 大曲率或U形车道…

自然语言处理(NLP)—— 语言检测器

1. 文章概述 1.1 目的 在本篇文章中,我们将构建一个语言检测器,这是一个能够识别文本语言的简单分类器。这是一个能够识别文本是用哪种语言写的程序。想象一下,你给这个程序一段文字,它就能告诉你这是英语、法语还是其他语言。 …

C语言过度C++语法补充(面向对象之前语法)

目录 1. C相较于C语言新增的语法 0. C 中的输入输出 1. 命名空间 1. 我们如何定义一个命名空间? 2. 如何使用一个命名空间 3. 命名空间中可以定义什么? 4. 在 相同或者不同 的文件中如果出现 同名的命名空间 会如何? 5. 总结~~撒花~~…

优维「Easy分析」:一款故障根因分析小神器

背 景 随着微服务架构的普及,现代企业的IT基础设施已经变得越来越复杂。单一的服务可能有多个下游依赖,而这些依赖又可能有自己的子依赖,和主机资源的依赖。在这样的环境中,当某个服务发生故障,确定具体的原因变得尤为…

【Linux】The server quit without updating PID file的几种解决方案

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主。 🤓 同时欢迎大家关注其他专栏,我将分享Web前后端开发、人工智能、机器学习、深…

微服务架构-微服务实施

目录 一、概述 二、微服务拆分 2.1 概述 2.2 拆分原则 2.3 拆分方法 2.3.1 以数据为维度进行拆分 2.3.2 按照使用场景拆分 2.3.3 重要和非重要的拆分 2.3.4 变和不变的拆分 三、微服务通信 3.1 概述 3.2 微服务通信方式选择 3.3 微服务编排 3.4 API接口设计 3.5 …

C++基础与深度解析 | 类与面向对象编程 | 数据成员 | 成员函数 | 访问限定符与友元 | 构造、析构成员函数 | 字面值类、成员指针与bind交互

文章目录 一、结构体与对象聚合二、成员函数(方法)三、访问限定符与友元1.访问限定符2.友元(慎用) 四、构造、析构与复制成员函数1.构造函数2.析构函数3.补充 五、字面值类,成员指针与bind交互1.字面值类2.成员指针3.b…

【MATLAB源码-第224期】基于matlab的快跳频系统仿真采用4FSK,模拟了单音干扰,宽带干扰以及部分频带干扰,输出误码率曲线以及各节点图像。

操作环境: MATLAB 2022a 1、算法描述 跳频通信系统概述 跳频通信系统是一种通过快速切换载波频率来进行信息传输的无线通信技术。它在军事和商业通信中广泛应用,具有较强的抗干扰和抗截获能力。系统设计主要包括信号调制、跳频序列生成、信道模拟以及…

Java 初识

Java 的发展历程 Sun 公司。 Oracle 公司。 普通版本,也叫过渡版本。 正式版本,也叫长期支持版本(LTS)。 Java SE,Java EE,Java ME Java 技术体系分为三个平台:Java SE,Java EE&a…

G5 - Pix2Pix理论与实战

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 目录 理论知识图像翻译CGANU-NetPix2Pix损失函数模型结构生成器差别器 模型效果总结与心得体会 理论知识 前面已经学习了GAN与CGAN,这节开始学习P…

记一次Linux下Docker镜像服务器磁盘空间清理

我们开发环境Jenkins构建项目时报服务器磁盘空间不足,导致项目自动化构建部署失败, Docker镜像服务器磁盘空间清理我们做了多次了,之前在清理Docker镜像服务器时走了不少弯路,查了不少Docker镜像服务器空间清理,都大同…

AI大数据处理与分析实战--体育问卷分析

AI大数据处理与分析实战–体育问卷分析 前言:前一段时间接了一个需求,使用AI进行数据分析与处理,遂整理了一下大致过程和大致简要结果(更详细就不方便放了)。 文章目录 AI大数据处理与分析实战--体育问卷分析一、数据…