Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质)

这篇具有很好参考价值的文章主要介绍了Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

1.什么是镜像源(yum源)

镜像源指的是一个服务器,它存储了另一个服务器上的某些或全部内容的副本。这些内容可以是操作系统、软件包、文档、音视频等等。镜像源的主要目的是加速下载和分发,特别是在面对大量用户的时候,通过镜像源可以避免单个服务器的负载过高和带宽瓶颈的问题。

在软件开发中,镜像源通常用于加速软件包的下载和安装。例如,在Python中,用户可以使用pip工具从PyPI(Python包索引)下载和安装Python包,但由于PyPI的访问速度可能会受到网络拥塞和地理位置等因素的影响,因此用户可以使用其他镜像源来加速下载。

此外,镜像源还可以用于保证内容的可用性和稳定性。如果原始服务器无法访问或出现故障,镜像源可以提供备份内容,确保用户可以继续访问和使用软件。

2.为什么配置本地yum源

配置本地镜像源的原因主要有以下几点:

  1. 提高下载速度和稳定性:本地镜像源通常位于本地网络或数据中心,与本地用户之间的网络连接更加稳定和快速。通过配置本地镜像源,可以显著减少因网络延迟或不稳定而导致的下载速度慢、连接失败等问题,提高软件包、依赖项等资源的下载效率和稳定性。

  2. 节省带宽和流量:当大量用户需要从远程镜像源下载资源时,可能会占用大量的带宽和流量,导致网络拥堵和额外费用。配置本地镜像源可以将这些流量和带宽转移到本地网络,减少远程传输的需求,降低网络成本和开销。

  3. 增强安全性和可控性:本地镜像源可以提供更高级别的安全性和可控性。通过本地镜像源,可以对下载的资源进行审查、过滤和验证,确保资源的完整性和可信度。此外,本地镜像源还可以提供更好的访问控制和权限管理,保护敏感资源和数据不被未经授权的用户访问。

  4. 支持特定需求:某些应用或项目可能需要特定的软件版本、依赖项或配置文件,这些可能无法从公共镜像源中获取。通过配置本地镜像源,可以根据需求定制资源,并提供给本地用户使用,以满足特定的需求。

综上所述,配置本地镜像源可以提高下载速度和稳定性,节省带宽和流量,增强安全性和可控性,并支持特定需求。对于大型组织、企业或个人开发者来说,配置本地镜像源是一个很有价值的选择。

3.为什么配置国内yum源

配置国内YUM源的主要原因有以下几点:

  1. 提高下载速度:由于地理位置和网络连接的问题,从国外YUM源下载软件包时,国内用户可能会遇到下载速度慢的问题。配置国内YUM源可以显著加快下载速度,提高安装和更新软件包的效率。

  2. 增加稳定性和可靠性:国内YUM源通常在国内运营,与国内用户的网络连接更加稳定。即使在国际网络出现问题时,国内YUM源仍然可以保持稳定的访问,减少因网络问题导致的软件包下载失败或安装中断的情况。

  3. 节省带宽和流量:通过配置国内YUM源,可以减少从国外YUM源下载软件包所占用的国际带宽和流量,降低网络成本和开销。

  4. 支持国内开源社区:配置国内YUM源也是支持国内开源社区的一种方式。国内开源社区提供了大量的软件包和工具,通过配置国内YUM源,可以更方便地访问和使用这些资源,促进国内开源生态的发展。

综上所述,配置国内YUM源可以提高下载速度、增加稳定性和可靠性、节省带宽和流量,并支持国内开源社区。对于在国内使用Linux系统的用户来说,配置国内YUM源是一个很有意义的选择。

4.本地yum源和国内yum源的区别

本地YUM源和国内YUM源的主要区别在于它们的位置和提供服务的范围。

本地YUM源

本地YUM源通常指的是位于本地网络或服务器上的YUM仓库。这些仓库存储了软件包和相关的依赖关系信息,可供本地计算机或局域网内的计算机使用。本地YUM源的优势在于:

  1. 安全性高:本地YUM源通常受到更严格的控制和审查,可以确保软件包的安全性和完整性。
  2. 定制化:本地YUM源可以根据本地需求进行定制,提供特定版本或定制化的软件包。

然而,本地YUM源的缺点是它通常只适用于本地网络或特定的计算机,对于远程用户或跨网络的使用可能不太方便。

国内YUM源

国内YUM源是指位于国内的YUM仓库,通常是由国内的服务商或开源社区提供的。这些仓库提供了大量的软件包和依赖关系信息,可供国内用户下载和安装。国内YUM源的优势在于:

  1. 稳定性好:国内YUM源通常受到国内服务商或开源社区的维护和支持,可以提供相对稳定的服务。
  2. 资源丰富:国内YUM源通常提供了丰富的软件包选择,可以满足国内用户的多样化需求。

然而,国内YUM源的缺点是它可能受到国内网络环境和政策的影响,有时可能会出现访问不稳定或受限的情况。

综上所述,本地YUM源和国内YUM源各有其优势和适用场景。本地YUM源适用于本地网络或特定计算机,具有速度快、安全性高和定制化的特点;而国内YUM源适用于国内用户,具有速度快、稳定性好和资源丰富的优势。用户可以根据自己的需求和实际情况选择合适的YUM源。

配置本地yum源

1.查找.iso文件

输入下面的命令查找.iso文件

df -h

上面的命令的主要目的是为了方便地查看和了解 Linux 系统中各个磁盘分区的空间使用情况,包括已用空间、可用空间以及总空间等信息。

下图所示的/dev/sr0就是占比最大的.iso文件,里面是两个存储库AppStream和BaseOs

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

2.创建目录用于挂载iso文件

接下来创建一个目录,设置挂载点为/GuiZai/Iso

mkdir /GuiZai

mkdir /GuiZai/Iso
mount /dev/sr0 /GuiZai/Iso

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

简单来说,挂载就是给磁盘或其他存储设备分配一个访问入口(即挂载点),这样用户就可以通过这个入口来访问存储设备中的数据。如果没有进行挂载操作,那么这些存储设备上的数据将无法被操作系统识别和使用。

在Linux系统中,挂载通常通过mount命令完成,而df命令则可以用于检查已经挂载的文件系统及其磁盘空间使用情况。

3.查看挂载信息

cd /GuiZai/Iso

ls

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

4.配置编辑本地yum源文件

现在需要在配置/etc/yum.repos.d文件加入一个.repo文件,因为系统在下载软件时可以自动加载.repo结尾的文件

首先进入一般存放yum源文件的目录下,详细将在下方国内镜像源的配置时说明

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

用以下命令进入编辑页面后,将yum文件复制进去

vim /etc/yum.repos.d/redhat9.repo
[BaseOS]
name=redhat9-BaseOS
baseurl=file:///GuiZai/Iso/BaseOS
gpgcheck=0

[AppStream]
name=redhat9-AppStream
baseurl=file:///GuiZai/Iso/AppStream
gpgcheck=0

yum.repos.d目录下通常会有多个repo文件,分别对应不同的软件仓库。例如,CentOS-Base.repo文件是联网后基础的源,CentOS-Media.repo文件是使用光盘挂载后调用的文件,CentOS-Vault.repo文件是最近新版本的加入的老版本的yum源配置,而CentOS-Debuginfo.repo文件则是debug包尤其是和内核相关的更新和软件安装的配置。

总之,yum.repos.d文件是Linux中yum源的配置文件目录,其中存放了各个软件仓库的配置文件,用于告诉yum去哪里寻找将要下载的软件包。
 

yum repolist

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

出现上图所示的信息就代表我们本地源搭建成功了

配置国内yum源 

1.检查自身有无镜像源

首先检查自身有没有自带的yum源。

一般来说新建的Red Hat 9系统通常不会自带镜像源。镜像源通常是由第三方提供的。

首先进入一般虚拟机存放镜像源的目录即/etc/yum.repos.d目录下

cd /etc/yum.repos.d/

进入目录后查看当前命令可以使用ls命令查看

ls

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

查看此目录拥有什么文件,如果是新创建Red Hot rhel9的虚拟机,此目录是没有文件的

2.建立存放镜像源的文件以及编辑镜像源

就可以像小编一样创建一个镜像源文件,因为小编使用的国内镜像源文件是阿里云的国内镜像源所以小编直接取名aliyum_yum.repo

vim /etc/yum.repos.d/aliyum_yum.repo

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

创立完成后,将以下内容写入文件

[ali_baseos]
name=ali_baseos
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgcheck=0

[ali_appstream]
name=ali_appstream
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgcheck=0

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

3.创立软件缓存信息

这里小编使用的命令是yum makecache,使用此链接后,会创立缓存,但是有几个注意的点,比如小编失误的操作,小编的错误出在了权限问题上,小编使用的是普通用户,这里需要使用root用户创立所以大家可是使用一下命令,可以避免小编的问题

sudo yum makechcae

​

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

当然除此之外,还有其他问题可以考虑到,比如说

媒体未正确挂载:如果你正在尝试从一个物理或虚拟的CD-ROM、DVD或USB驱动器安装RHEL9,确保它已经正确挂载到/media/cdrom。你可以使用mount命令检查挂载情况。

这个情况检查并确认你的媒体是否已正确挂载。

 mount | grep /media/cdrom

还有

yum配置问题:在/etc/yum.repos.d/rhel9.repo(或类似文件)中,确保baseurl或mirrorlist指向的是正确的位置。如果它指向一个本地媒体,确保该媒体存在并且可访问。

检查yum仓库配置文件。

 cat /etc/yum.repos.d/rhel9.repo 

文件损坏或缺失:如果/media/cdrom/BaseOS/repodata/repomd.xml文件确实存在但损坏,或者它根本不存在,这可能是因为你使用的媒体有问题。尝试重新下载或获取一个新的媒体。

解决问题后使用命令就会出现许多信息,因为小编是建立过一次,所以信息弹出只有实时更新的出现MEtadata cache created后,标志着缓存信息已建立

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

4.更新软件

因为我们以上步骤完成了,但是我们还未完全启用镜像源,这里我们需要更新软件,是的我们可是更好的使用镜像源

使用命令

yum -y update

因为Red Hot的软件信息比较多,所以这一步比较持久,需要耐心等待

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

当弹出Complete时标志着更新完成,恭喜你完成国内yum源的配置

Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质),linux,服务器,运维

总结

配置国内YUM源和本地YUM源是个人在使用Linux系统时的重要优化措施。通过配置国内YUM源,我能够享受到更快速的软件包下载和更新服务,避免了因网络延迟或国际带宽限制导致的下载缓慢问题。同时,国内YUM源的稳定性也让我在安装和更新软件时更加放心,减少了因下载中断或软件包损坏带来的麻烦。

而配置本地YUM源则让我能够完全掌控软件包的内容和版本,保证了软件的安全性和可靠性。通过本地YUM源,我可以快速安装和更新软件,无需担心网络状况对下载速度的影响。此外,本地YUM源还能节省带宽资源,降低网络成本。

综上所述,配置国内YUM源和本地YUM源是我在使用Linux系统时的重要步骤,它们为我提供了更快速、更稳定、更安全的软件包管理服务,让我能够更高效地管理我的系统。文章来源地址https://www.toymoban.com/news/detail-839444.html

到了这里,关于Linux rhel9 配置本地yum源和国内yum源(适合新手小白体质)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于RHEL9,ORACLE LINUX 9安装Oracle 19c 数据库

    要基于RHEL9,ORACLE LINUX 9 或RHEL分支,安装ORACLE 19C 数据库,在一年前,没有人会告诉你能够成功,都会告诉你说19C只支持 RHEL7/8,在RHEL9上不支持, 如果你非要安装,在安装到11%时,就会报以下错误: Error in invoking target \\\' libasmclntsh19.ohso libasmperl19.ohso client_sharedlib \\\' of makefile \\\'/u

    2024年02月03日
    浏览(43)
  • 配置linux的anaconda3国内清华、阿里云镜像 & anaconda查看源和恢复默认默认源操作

    配置linux的anaconda3国内清华、阿里云镜像 以安装numpy和tensorflow为例 有的包国内镜像没有,比如我使用 conda create -n pytorch python==3.6.7,使用清华镜像找不到。 此时可以恢复默认源 https://blog.csdn.net/weixin_44064937/article/details/131123158

    2024年02月07日
    浏览(42)
  • Zabbix6.0全套落地方案-基于RHEL9系列源码编译安装-Linux+Nginx+Mysql+Redis生产级模板及Agent2客户端一键部署

    实践说明:基于RHEL9系列(CentOS9,AlmaLinux9,RockyLinux9等),但适用场景不限于此,客户端一键部署安装包基于RHEL8和RHEL9。 文档形成时期:2023年 因系统或软件版本不同,构建部署可能略有差异,但本文未做细分,对稍有经验者应不存在明显障碍。 限于篇幅,Zabbix配置基于Agent2一键

    2024年02月02日
    浏览(38)
  • CentOS配置阿里云yum源和阿里云epel源

    前言: 阿里云地址 一、 备份 二、 配置阿里云yum源 三、 配置阿里云epel源 四、测试

    2024年01月23日
    浏览(36)
  • Linux下本地yum源配置及局域网yum配置

    本地yum源依赖于python解析,首先要确保系统的python和yum源安装完成 上传ISO镜像或使用本机镜像,使用 mount 命令挂载镜像到/dev/loop0设备文件(用于模拟块设备) 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者说是仿真设备,我们又叫它为循环接口文件,它能使我们

    2024年02月14日
    浏览(37)
  • Linux 本地yum源配置

    #1、进入官方本地yum源相关的配置文件目录 #2、看/etc/yum.repos.d/目录下配置文件信息 #3、创建备份文件夹,用于存放查到的配置文件 #4、将所有以 .repo 结尾的文件移动到 repo-bak 文件夹中(备份查到的配置文件) #5、查看备份操作后 /etc/yum.repos.d/目录 的情况 #6、创建本地yum源的

    2024年02月08日
    浏览(35)
  • Red Hat Enterprise Linux 9替换镜像源和更新yum源

    目录 前言 介绍 什么是本地yum源? 本地yum源有什么作用? 什么是国内镜像源? 国内镜像源的作用是什么? 它们两者有什么区别? 配置本地yum源 配置国内镜像源 总结 在大二学习红帽技术的过程中,为了记录学习过程,便于后续的学习和总结,编写了此文章,欢迎观看与指

    2024年03月22日
    浏览(31)
  • Android Studio配置国内镜像源和HTTP代理

    一、配置国内镜像源/依赖库 1.1 打开项目的 setting.gradle.kts 文件 1.2 根据需要填入仓库地址 1.2.1 新版 kotlin 文件 示例 1.2.2 旧式gradle文件 示例: 1.3 点击“Sync Now”按钮,同步Gradle配置 1.4 注意事项 pluginManagement 和 dependencyResolutionManagement 里面的 repositories 都需要填写 不同的 gr

    2024年02月03日
    浏览(31)
  • Linux:配置本地yum源仓库

    目录 一、挂载光驱目录到/下 二、配置本地yum源仓库 三、配置完后会遇到的问题 首先我们要知道本地镜像源文件位置: /dev/cdrom 我们需要将源镜像文件挂到/目录下  因为 /dev/cdrom 是一个链接文件 指向 /dev/sr0 所以显示的是原/dev/sr0  我们再打开Cntos镜像文件,查看挂载目录

    2024年02月07日
    浏览(28)
  • Linux挂载配置本地yum源

    1.vi /etc/yum.repos.d/redhat.repo 2. [baseos] name=baseos baseurl=file:///mnt/BaseOS #enabled:默认为1 enabled=1 gpgcheck=0 [appstream] name=appstream baseurl=file:///mnt/AppStream enabled=1 gpgcheck=0 3. mount /dev/sr0 /mnt/ 4.yum clean all  5.yum makecache

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包