Red Hat配置国内yum源和本地yum源

本文详细介绍了如何在RedHat9上配置国内YUM源(如阿里云)和本地YUM源,以提升下载速度、保证可用性和安全性。步骤包括挂载ISO、修改fstab和yum.repos.d文件,以及测试和清理操作。
摘要由CSDN通过智能技术生成

以下是在Red Hat 9上安装和配置yum源的步骤:

1.引言

        在Red Hat及其衍生版本(如CentOS)中,YUM是一个非常重要的包管理工具。然而,默认的YUM源可能位于国外,导致在国内访问时速度较慢。此外,有时候出于安全或网络隔离的考虑,我们可能需要在本地设置YUM源。本文将指导你如何配置国内YUM源和本地YUM源。

YUM源(也称为YUM源仓库或YUM存储库):

       YUM管理程序的本地或远程存储库,作为YUM软件供应的主要源。YUM是Redhat、CentOS中的软件包管理器,全称为Yellowdog Updater, Modified,可以用来根据需要自动下载、安装和管理软件包,简化了用户安装和更新软件的工作。

2.配置本地yum源

     虚拟机系统中,我们的 iso 文件是 /dev/sr0 设备,系统会默认把我们的iso文件挂载到 /run/media/$username/ 目录下,我们要将iso文件挂载到/mnt/cdrom下。

用以下命令显示磁盘文件系统的整体磁盘使用情况:

df -Th

如下图所示:

1.挂载目录:

首先查看/mnt下有没有cdrom这个目录,没有就建一个

ls /mnt/    #查看
mkdir -p /mnt/cdrom   #建cdrom

挂载到cdrom

mount /dev/sr0 /mnt/cdrom

出现以下内容,说明挂载成功

2.设置自动挂载

挂载信息在/etc/fstab里面,所以我们要修改fstab文件。

echo "/dev/sr0 /mnt/cdrom iso9660 defaults 0 0" >> /etc/fstab
#把/dev/sr0 /mnt/cdrom iso9660 defaults 0 0添加到fstab里面

 查看是否写入成功

cat /etc/fstab

3.配置文件

修改/etc/yum.repos.d下的配置文件,把.repo文件删了自己建一个RHE.repo然后修改为以下内容:

[BaseOS]  
name=BaseOS  ##对仓库的描述
baseurl=file:///mnt/cdrom/BaseOS  ##路径不要搞错
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///mnt/cdrom/AppStream  ##路径不要搞错
enabled=1
gpgcheck=0

如果报以下错误:

就是上面那个路径的问题,可以查看一下/mnt/cdrom,里面的BaseOS和AppStream下面有repodata/repomd.xml

4.测试

用yum安装一个软件

sudo yum install yum  ##能下载就成功了
3.配置国内yum源

以阿里云为例:

1.文件配置

创建同时al.repo文件

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

将文件配置成如下所示:

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

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

yum源地址可自行选择

http://mirrors.163.com/ceph/rpm-hammer/el7/x86_64/

http://mirrors.163.com/ceph/keys/release.asc

镜像下载地址:

centos-7安装包下载_开源镜像站-阿里云

欢迎访问网易开源镜像站

2.测试
yum install -y ftp  #下载ftp试试
3.清除yum缓存
yum clean all 

4.更新yum缓存

从配置的 Yum 仓库中下载最新的软件包元数据,并将其存储在本地缓存中。

yum makecache 

5.更新yum

升级所有已安装的软件包及其依赖项到最新版本,同时也会更新系统的内核。

yum -y update
4.小结

     配置镜像源是优化软件包管理系统性能和安全性的重要步骤。它涉及选择并设置替代的软件仓库源,以便从其他位置下载和更新软件包。这对于解决网络问题、提高下载速度或访问被屏蔽的资源特别有用。

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

    下载速度:默认的YUM源通常位于国外,从国内访问这些源可能会导致较慢的下载速度。配置国内YUM源(如阿里云、清华大学等提供的源)可以显著提高软件包的下载速度。
    可用性:在某些场景下,如在内网或没有直接互联网访问的环境中,配置本地YUM源是必要的。通过制作本地YUM源,可以在没有外部网络连接的情况下使用YUM命令安装和更新软件。
    安全性:国内YUM源,尤其是由大型机构(如阿里云、中科大、清华大学等)提供的源,通常会进行更及时的安全更新和漏洞修复。这有助于减少安全风险。
    完整性:国内YUM源通常提供完整的软件包集合,包括一些在默认YUM源中可能找不到的软件包。
    资源共享:国内YUM源由多个单位和个人维护,共同分享资源,这有助于减少单个用户的维护负担。

  • 15
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值