Red Hat 9.0版本配置国内镜像源/本地源

 一,前言

      安装新系统后,为了确保软件下载的安全与稳定,提高软件下载速度,我们可以通过配置镜像来实现。

1.什么是镜像与镜像源

在计算机文件中,镜像(Mirroring)是一种文件存储形式,具体指的是一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本。镜像文件实际上与ZIP压缩包类似,它可以将特定的一系列文件按照一定的格式制作成单一的文件,从而方便用户下载和使用。例如,一个测试版的操作系统或游戏等都可以通过镜像文件的形式进行分发。

常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD等。这些镜像文件不仅具有合成功能,还可以被特定的软件识别并直接刻录到光盘上。在镜像文件中,还可以包含更多的信息,如系统文件、引导文件、分区表信息等,这样镜像文件就可以包含一个分区甚至是一块硬盘的所有信息。

所以,镜像源,简单来说,就是把官方的源(即软件库)作为一个镜像,放在一个仓库中,用户可以在这里下载软件。更直接地说,镜像源是可下载镜像的服务器地址。例如清华源,阿里源。

2.配置国内镜像源与本地源的原因

国内镜像源:许多开源软件,系统等,它们的服务器通常位于国外,由于地理位置与网络问题,系统访问这些服务器会出现速度慢,不稳定与无法连接等一系列问题。所以我们配置国内镜像源,从而实现访问速度增加,连接更加稳定。

本地源:在系统使用过程中,频繁地从远程仓库下载所需资源可能会消耗大量的时间和网络资源。所以将资源放在本地镜像源当中则可以快速获取,同时也可作为备用资源使用。

二,具体操作

      1.配置国内镜像源

      这里使用阿里云作为镜像源

(1)切换root进行操作

[hjl233@localhost ~]$ sudo su root

(2)进入/etc/yum.repos.d配置yum源文件

#.repos.d 文件通常是在Linux系统中与YUM或DNF包管理器相关的目录,用于存放仓库的配置文件。    .repo 文件都代表一个软件仓库的配置。这些文件通常使用INI文件格式,包含了关于仓库的各种信息。

[hjl233@localhost ~]$ cd /etc/yum.repos.d
[hjl233@localhost yum.repos.d]$ vi aliyun_yum.repo

添加以下内容

[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

注释:

[ali_baseos]                   # ali_baseos是一个库名,为了区分不同的库,必须有一个独一无二的名称
name=ali_baseos          # 是对ali_baseos的描述
baseurl                          #是这个仓库的基础 URL,YUM 或 DNF 会从这个 URL 下载软件包和元数据。
gpgcheck                      #gpgchkeck 有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认是检查的。 


添加后点击Esc输入wq!保存退出  

(3)创建软件缓存信息: yum makecache

作用:yum makecache命令的主要作用是更新Yum的缓存。Yum在运行时需要依赖一个本地的软件包元数据缓存,这个缓存包含从远程仓库获取的所有可用软件包及其版本、依赖关系等信息。总的来说,yum makecache命令是为了确保Yum能获取到最新的软件包信息,提高后续使用Yum进行软件包安装、更新、搜索等操作时的效率。

(4)更新软件:yum -y update

该过程将持续一段时间,等待更新完毕即可。

作用:该命令用于更新已安装的软件包到最新版本。这个命令会检查所有已安装的软件包,确定哪些软件包有可用的更新,并自动下载和安装这些更新。

      2.本地源的配置

注释

挂载:  指的是由操作系统使一个存储设备(如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。简单来说,挂载就是将一个设备(通常是存储设备)挂接到一个已存在的目录上,使得我们可以通过访问这个目录来访问存储设备中的文件。

(1)创建本地源文件夹

[root@localhost /]# mkdir -p /mnt/cdrom

(2)挂载镜像文件到指定的目录

mount /dev/cdrom /mnt/cdrom

若出现如下报错:

意思大概是/dev/cdrom 是写权限保护的,mount操作不来,只有读权限。

增加挂载权限,使用该命令: mount -o remount, -rw /dev/cdrom  /mnt/cdrom


(3)备份本地源

cp -rf /etc/yum.repos.d  /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S')

(4)删除默认原本地源

rm -rf /etc/yum.repos.d/*

(5)配置本地源文件

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

配置如图

按Esc,输入:wq!保存退出

(6)加载本地yum源和测试

清除yum缓存

缓存本地yum源

测试本地yum源

三,总结

1.参考资料

(1)配置本地yum源:RedHat7配置本地yum源(超详细过程)_redhat7本地yum源-CSDN博客

(2)设置yum源报错:yum设置为本地源的时候报错_curl error (37): couldn't read a file:// file for -CSDN博客

2.心得

对于本地yum源的配置,相对于网络源来说稍微复杂一些。其主要多个挂载这一步骤。

  • 19
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值