RHEL 9 配置国内镜像以及本地镜像

本文详细介绍了国内镜像源和本地镜像源在Linux系统中的应用,包括其特点、作用以及如何配置。国内镜像因其速度和稳定性而适用于加速下载和解决网络限制,而本地镜像则适用于离线安装、版本控制和增强安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

国内镜像源和本地镜像源在 Linux 系统管理中都是用于提高软件包下载速度和可靠性的工具,但它们之间有一些区别和不同的使用场景。

国内镜像源

特点:
        远程服务:国内镜像源通常是由第三方提供的远程服务器,存放了常用的开源软件包的镜像。
        高速下载:由于镜像源服务器通常位于国内,所以下载速度较快,避免了因跨境访问导致的网络延迟和不稳定。
        更新同步:镜像源会定期与官方源同步更新,确保软件包的版本是最新的。

作用:
        加速下载:通过配置国内镜像源,可以加快软件包的下载速度,提高开发和工作效率。
        解决访问限制:对于某些由于网络原因无法直接访问官方源的情况,国内镜像源提供了一个可行的替代方案。
        减少带宽消耗:在国内访问国内镜像源通常比直接访问国外官方源消耗的带宽要少。

本地镜像源

特点:
        本地存储:本地镜像源通常是将 ISO 镜像文件或整个软件仓库挂载到本地文件系统中,形成一个本地可访问的软件包集合。
        独立可控:本地镜像源完全由用户自己管理,可以自定义软件包的选择和版本。
        不依赖网络:一旦配置了本地镜像源,即使在没有网络连接的情况下,也可以安装和使用其中的软件包。

作用:
        离线安装:在没有网络或网络条件差的环境下,可以依靠本地镜像源进行软件包的安装和更新。
        版本控制:本地镜像源允许用户精确控制软件包的版本,避免由于网络延迟或镜像源更新不及时导致的版本不一致问题。
        安全性:对于一些安全要求较高的环境,使用本地镜像源可以减少外部网络攻击的风险。

对于新手来说,配置Linux的国内镜像和本地镜像能够简化学习过程,减少出错机会,提高开发效率,并增强系统的稳定性。这有助于新手更快地掌握Linux系统的使用和开发技巧,更好地融入开源社区,从而为其未来的学习和工作奠定坚实的基础。


目录

一、配置国内镜像

创建国内镜像源配置文件

清除缓存

更新yum缓存

二、创建本地镜像源

挂载 ISO 镜像

配置国内镜像源文件

清除缓存

更新yum缓存


一、配置国内镜像

创建国内镜像源配置文件

进入/etc/yum.repos.d/目录内,然后我们创建aliyun_yum.repo文件

在文件内添加如下内容,然后保存并关闭文件

[BaseOS]
name=Red Hat Enterprise Linux 9 - BaseOS
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[AppStream]
name=Red Hat Enterprise Linux 9 - AppStream
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

在这个示例中,baseurl参数指定了一个URL,用于从阿里云镜像站点获取CentOS Stream 9的软件包。gpgcheck参数设置为1,表示启用GPG检查以验证软件包的完整性和真实性。enabled参数设置为1,表示启用该仓库。gpgkey参数指定了一个本地文件的路径,用于验证软件包的签名。

清除缓存

运行yum clean all命令

更新yum缓存

运行yum makecache命令,更新yum缓存以包含新的镜像源信息


二、创建本地镜像源

挂载 ISO 镜像

首先在进行操作之前,先确认虚拟机光盘是否处于连接状态。如下图为虚拟机的右下角状态栏,第二个图案为CD/DVD 驱动器的状态,点亮即可。

之后我们创建一个/mnt/iso目录,再使用 mount /dev/cdrom /mnt/iso 将本地光盘挂载在该目录下。

在这里出现了警告信息 "WARNING: source write-protected, mounted read-only." 这是正常的,意味着光盘是写保护的,因此它被挂载为只读模式。

我们可以进入到/mnt/iso目录内查看是否挂在成功,如下图。

配置本地镜像源文件

使用vi编辑/etc/yum.repos.d/redhat.repo文件

在redhat.repo文件内添加如下内容,然后保存并关闭文件

[BaseOS]
name=Red Hat Enterprise Linux 9 - BaseOS
baseurl=file:///mnt/iso/BaseOS
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[AppStream]
name=Red Hat Enterprise Linux 9 - AppStream
baseurl=file:///mnt/iso/AppStream
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

清除缓存

运行yum clean all命令

更新yum缓存

运行yum makecache命令,更新yum缓存以包含新的镜像源信息


至此,RHEL 9 的国内镜像以及本地镜像已经配置完成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓&呆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值