Ansible 更换aliyun 镜像 并下载tree

目录

    • 查看系统版本
    • 找到对应 的版本
    • 对当前镜像进行备份
    • 下载aliyuan
    • 更换成功
    • 安装扩展源
    • 更换源之后 的三个命令

这里安装一个aliyun 的镜像
本案例 仅供实验参考 生产环境中请谨慎使用

查看系统版本

先查看linux 的系统 版本

ansible slave -m shell -a 'uname -a'

在这里插入图片描述

找到对应 的版本

aliyun 链接:aliyun.com

在这里插入图片描述
找到对应版本
在这里插入图片描述

对当前镜像进行备份

ansible slave -m shell -a ' mkdir /etc/yum.repos.d/yuan.bak && mv /etc/yum.repos.d/*.repo  /etc/yum.repos.d/yuan.bak '

已经对原有的源备份成功
在这里插入图片描述
这里也是检查一下备份 可以看到已经移除了

ansible slave -m shell -a 'ls /etc/yum.repos.d/'

在这里插入图片描述
可以看到已经移动到 yuan.bak 文件下边
在这里插入图片描述

下载aliyuan

ansible slave -m shell -a ' wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo'

在这里插入图片描述

这里提醒我 可以使用get_url 模块 但是我使用 命令习惯了
[警告]:请考虑使用get_url或uri模块,而不是运行“wget”。如果需要
使用命令,因为get_url或uri不足,您可以将“warn:false”添加到此命令任务
或者在ansible.cfg中设置“command_warnings=False”以消除此消息。

检查下载

ansible slave -m shell -a 'ls /etc/yum.repos.d/'

在这里插入图片描述
可以看到已经下载到 aliyuan 的镜像了

清理缓存

ansible slave -m shell -a 'yum clean all'

在这里插入图片描述

生成缓存

ansible slave -m shell -a 'sed -i -e "/mirrors.cloud.aliyuncs.com/d" -e "/mirrors.aliyuncs.com/d" /etc/yum.repos.d/CentOS-Base.repo'

查看当前yum 源

ansible slave -m shell -a 'yum repolist'

在这里插入图片描述

更换成功

这里下载一个 tree 服务

在这里插入图片描述

安装扩展源

ansible slave -m yum -a 'name=epel-release state=present'

扩展源 安装成功
在这里插入图片描述

更换源之后 的三个命令

# 清理
yum clean all# 缓存源 信息
yum makecache# 查看源
yum repolist

补充完毕

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/487744.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【办公类-16-10-02】“2023下学期 6个中班 自主游戏观察记录(python 排班表系列)

背景需求: 已经制作了本学期的中4班自主游戏观察记录表 【办公类-16-10-01】“2023下学期 中4班 自主游戏观察记录(python 排班表系列)-CSDN博客文章浏览阅读398次,点赞10次,收藏3次。【办公类-16-10-01】“2023下学…

邮件发送/接收过程分析、常见邮箱sport/dport列举、检测规则开发思路分析

一、邮件发送和接收过程分析 (转载自:邮件的发送和接收过程——STMP、POP、IMAP、MIME_当收件人接收电子邮件时自己的邮件服务器通过什么收文件-CSDN博客) 电子邮件发送协议 是一种基于“ 推 ”的协议,主要包括 SMTP &#xff1…

javaweb day3 day4 day5

js 引入方式 写法 基础语法 写法 变量 写法 数据类型 运算符 与java相同 会判断类型是否相同 循环控制语句 和java相同 函数(方法) 写法 Array数组 写法 string字符串 写法 js自定义对象 写法 JSON 写法 BOM window 写法 location 写法 DOM 案例…

TensorFlow2.x 精选笔记(1)数据基本操作与线性代数

学习参考: 动手学深度学习2.0Deep-Learning-with-TensorFlow-bookpytorchlightning 一、数组与张量 虽然张量看起来是复杂的对象,但它们可以理解为向量和矩阵的集合。理解向量和矩阵对于理解张量至关重要。 向量是元素的一维列表,向量是一…

【这个词(Sequence-to-Sequence)在深度学习中怎么解释,有什么作用?】

🚀 作者 :“码上有前” 🚀 文章简介 :深度学习笔记 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬 Sequence-to-Sequence(Seq2Seq) Sequence-to-Sequence(Seq2Seq…

【深度学习笔记】卷积神经网络——填充和步幅

填充和步幅 在前面的例子 fig_correlation中,输入的高度和宽度都为 3 3 3,卷积核的高度和宽度都为 2 2 2,生成的输出表征的维数为 2 2 2\times2 22。 正如我们在 sec_conv_layer中所概括的那样,假设输入形状为 n h n w n_h\tim…

linux前端部署

安装jdk 配置环境变量 刷新配置文件 source profile source /etc/profile tomcat 解压文件 进去文件启动tomcat 开放tomcat的端口号 访问 curl localhsot:8080 改配置文件 改IP,改数据库名字,密码, 安装数据库 将war包拖进去 访问http:…

伪装成简历的攻击样本,HR小伙伴注意啦

样本简介 样本伪装成个人求职简历进行钓鱼攻击,名称为简历.docm,如下所示: 打开简历样本之后,提示包含宏代码,如下所示: 查看简历内容,发现竟然还是伪造的一份安全研究人员的简历,而…

前端学习——vue学习

文章目录 1. < el-form> 属性 model、prop、rules2. v-bind 与 v-model3. v-if 与 v-show4. v-for 循环语句5. 计算属性 computed6. 监视属性 watch7. 下拉框 el-select、el-option8. 自定义事件9. async与await实现异步调用 1. < el-form> 属性 model、prop、rule…

如何通过沉浸式翻译插件来高效阅读英文技术网站、英文文献

对于英语非母语的同学来说&#xff0c;阅读英文文档、英文技术博客、社区时经常会需要查询字典&#xff0c;打断了常规的阅读&#xff0c;效率极低&#xff0c;这时可以借助一款AI翻译插件&#xff08;沉浸式翻译&#xff0c;支持GPT翻译、谷歌翻译、百度翻译、有道翻译等&…

33.云原生之Istio管理任何七层流量

云原生专栏大纲 文章目录 Istio存在的问题Aeraki介绍Aeraki 的解决方案支持的协议支持的特性 安装AerakiAeraki教程采用 ServiceEntry 的 Demo 应用使用 Dubbo2Istio 对接 Dubbo 注册表 的 Demo 应用&#xff08;Interface 级流量治理&#xff09; Service Mesh 中有大量的七层…

【深度学习】SSD 神经网络:彻底改变目标检测

一、说明 Single Shot MultiBox Detector &#xff08;SSD&#xff09; 是一项关键创新&#xff0c;尤其是在物体检测领域。在 SSD 出现之前&#xff0c;对象检测主要通过两阶段过程执行&#xff0c;首先识别感兴趣的区域&#xff0c;然后将这些区域分类为对象类别。这种方法虽…