RockyLinux默认镜像源替换成阿里镜像源

【命令】

sed -e 's|^mirrorlist=|#mirrorlist=|g'
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g'
-i.bak
/etc/yum.repos.d/Rocky-*.repo

【解读】

这段命令是用sed工具编辑Rocky Linux系统的yum软件源配置文件,主要目的是将默认的镜像服务器替换为阿里云的镜像服务器。以下是命令逐行解释:

  1. sed -e 's|^mirrorlist=|#mirrorlist=|g'

    • 使用sed进行流编辑操作,并通过 -e 参数指定一个编辑命令。
    • s 命令用于执行查找和替换操作。
    • ^mirrorlist= 表示查找以 mirrorlist= 开头的行。
    • |#mirrorlist=| 将匹配到的内容前添加 # ,即注释掉原镜像列表地址。
    • g 是全局替换标志,表示在每一行中所有匹配到的地方都要执行替换。
  2. -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g'

    • 同样使用 -e 参数添加另一个编辑命令。
    • 此处 s|^#baseurl=...|baseurl=https://mirrors.aliyun.com/rockylinux| 的作用是在以 #baseurl= 开头并且后面跟的是 Rocky Linux 默认下载地址的行中,取消注释(移除 #),并将默认地址替换为阿里云的Rocky Linux镜像地址。
  3. -i.bak

    • -i 选项告诉 sed 在原文件上直接编辑并保存更改,.bak 表示在修改前先创建一个备份文件,在这个例子中会把原始文件备份为 .bak 扩展名的文件。
  4. /etc/yum.repos.d/Rocky-*.repo

    • 这是待编辑的文件路径模式,它将匹配 /etc/yum.repos.d/ 目录下所有以 Rocky- 开头的.repo文件。

综上所述,整个命令的作用是将Rocky Linux系统中所有官方仓库的镜像列表(如果已启用)注释掉,并将原本被注释掉的基础URL更改为阿里云的Rocky Linux镜像地址,同时对每个处理的.repo文件创建一个备份副本。这样做的目的是为了更换软件包下载源,通常是为了获得更快的下载速度或者更高的稳定性。

相关推荐

  1. 修改Ubuntu的镜像阿里镜像

    2024-01-19 15:26:03       14 阅读
  2. Ubuntu 修改镜像阿里云【详细步骤】

    2024-01-19 15:26:03       10 阅读
  3. docker 切换镜像

    2024-01-19 15:26:03       31 阅读
  4. node设置镜像

    2024-01-19 15:26:03       37 阅读
  5. Go配置镜像

    2024-01-19 15:26:03       47 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-19 15:26:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-19 15:26:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-19 15:26:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-19 15:26:03       20 阅读

热门阅读

  1. Ubuntu/linux c开发(8)linux ping 命令解析

    2024-01-19 15:26:03       31 阅读
  2. 解决没有进入docker的权限问题

    2024-01-19 15:26:03       38 阅读
  3. redis4.0前后内存淘汰策略

    2024-01-19 15:26:03       32 阅读
  4. android 常规log的查看与抓取

    2024-01-19 15:26:03       29 阅读
  5. 基于Jackson的Json工具类

    2024-01-19 15:26:03       30 阅读
  6. Kotlin 协程 asyn和launch简单使用

    2024-01-19 15:26:03       36 阅读
  7. Kotlin学习第1篇——data class

    2024-01-19 15:26:03       36 阅读
  8. React16源码: React中的FunctionComponent的源码实现

    2024-01-19 15:26:03       31 阅读
  9. Kotlin协程的JVM实现源码分析(上)

    2024-01-19 15:26:03       33 阅读