码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • LINUX SHELL 脚本配置阿里yum仓库


    目录

    适用场景

    脚本内容

    验证

    适用场景

    适用于刚创建的centos8新环境,需要配置yum阿里仓库 ,脚本内容复制黏贴即可用

    老环境需要配置yum阿里仓库, 请慎用

    脚本内容

    1. #!/bin/bash
    2. #检测函数,检测命令是否成功执行
    3. function check()
    4. if [ $? == 0 ]; then
    5. echo -e "\033[32m success \033[0m"
    6. else
    7. echo -e "\033[31m fail \033[0m"
    8. exit 0
    9. fi
    10. echo "正在部署本地阿里云yum仓库"
    11. #进入/etc/yum.repos.d目录并创建文件CentOS-AppStream.repo CentOS-BaseOS.repo CentOS-Extras.repo
    12. cd /etc/yum.repos.d && rm -rf * && touch CentOS-AppStream.repo CentOS-BaseOS.repo CentOS-Extras.repo
    13. #将字符串写入CentOS-AppStream.repo文件中
    14. (
    15. cat << EOF
    16. [aliyun-AppStream]
    17. name=CentOS-\$releasever- AppStream
    18. baseurl=https://mirrors.aliyun.com/centos/\$releasever/AppStream/\$basearch/os/
    19. gpgcheck=1
    20. enabled=1
    21. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
    22. EOF
    23. ) > /etc/yum.repos.d/CentOS-AppStream.repo
    24. #将字符串写入CentOS-BaseOS.repo文件中
    25. (
    26. cat << EOF
    27. [aliyun-BaseOS]
    28. name=CentOS-\$releasever\- Base
    29. baseurl=https://mirrors.aliyun.com/centos/\$releasever/BaseOS/\$basearch/os/
    30. gpgcheck=1
    31. enabled=1
    32. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
    33. EOF
    34. ) > /etc/yum.repos.d/CentOS-BaseOS.repo
    35. #将字符串写入CentOS-Extras.repo文件中
    36. (
    37. cat << EOF
    38. [aliyun-extras]
    39. name=CentOS-\$releasever- Extras
    40. baseurl=https://mirrors.aliyun.com/centos/\$releasever/extras/\$basearch/os/
    41. gpgcheck=1
    42. enabled=1
    43. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
    44. EOF
    45. ) > /etc/yum.repos.d/CentOS-Extras.repo
    46. #下载epel-release 、清理缓存、建立缓存
    47. dnf -y install epel-release &> /dev/null && dnf clean all &> /dev/null && dnf makecache &> /dev/null && dnf repolist &> /dev/null
    48. echo -e "\033[32m 本地阿里云仓库部署成功 \033[0m"

    备注:check函数是测试的时候需要的,所以我也留了

    验证

    新环境未使用脚本前,下载http报错

     运行脚本

     再次下载httpd验证是否配置成功

     成功!!!

    手动配置阿里yum仓库连接 :cenots8配置阿里yum仓库_东鹏特饮的博客-CSDN博客

  • 相关阅读:
    WebRTC系列-SDP之setLocalDescription(2)
    小程序源码:最新牛牛盲盒微信小程序源码下载·一元购升级款,全新流量变现程序,带图片完整素材
    11-20==c++知识点
    UG NX二次开发(C++)-CAM-根据刀具对程序组进行重新分组
    银行卡转账记录p图软件,建设邮政工商招商农业,易语言回执单生成开发!
    【LeetCode】剑指 Offer 54. 二叉搜索树的第k大节点
    R语言与作物模型(以DSSAT模型为例)融合应用
    Python 比较出2个list中相同的内容,忽略大小写
    YUV转RGB888
    GitHub上14个屌炸天的Java进阶教程、面试真题项目,建议收藏!
  • 原文地址:https://blog.csdn.net/dp340823/article/details/125510758
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号