如何使用华为云提供的CentOS镜像源(x86_64)?

操作场景

用户需要更新弹性云服务器的系统或者软件时,可以连接Internet,通过外部CentOS镜像源提供相关服务。但是,如果弹性云服务器无法访问Internet,或者外部CentOS镜像源提供的服务不稳定时,可以使用华为云提供的CentOS镜像源进行更新。

约束与限制

本节内容仅限华北区、华东区、华南区及香港用户使用。

  • 请确认已经配置了华为云提供的内网DNS服务器地址。华为云内网DNS地址,请参见华为云提供的内网DNS地址是多少
  • 本节操作适用于x86_64架构操作系统的云服务器。

操作步骤

  1. 以root用户登录弹性云服务器。
  2. 执行以下命令,备份CentOS-Base.repo文件。

    mkdir -p /etc/yum.repos.d/repo_bak/

    mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/

  3. 使用curl命令下载对应版本的CentOS-Base.repo文件,并将其放入/etc/yum.repos.d/目录。    
         针对华为云当前支持的CentOS镜像源版本,使用的curl命令分别如下:

    • CentOS 6

      curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-6.repo

    • CentOS 7

      curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-7.repo

  4. 执行以下命令,生成缓存。

    yum makecache

          说明:

    • 如果执行命令yum makecache后,回显信息为“Another app is currently holding the yum lock”,则需执行命令rm -rf /var/run/yum.pid删除yum.pid文件,然后再执行命令yum makecache生成缓存。
    • 如果执行命令yum makecache后,回显信息为“Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again”,则需执行命令yum --disablerepo=epel -y update ca-certificates更新证书,临时禁用epel源

    超简单CentOS7 配置阿里云yum源

    2017年09月19日 14:55:43 ltx06                     阅读数 49497                                                                         文章标签:                                                                 centosyum阿里云repowget更多

    分类专栏:                                                                                                             web开发                                                                                                
     
                 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

                        本文链接:https://blog.csdn.net/ltx06/article/details/78030056                

    1、打开centos的yum文件夹

    输入命令cd  /etc/yum.repos.d/

    2、用wget下载repo文件

    输入命令wget  http://mirrors.aliyun.com/repo/Centos-7.repo

    如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。

    当前目录是/etc/yum.repos.d/,刚刚下载的Centos-7.repo也在这个目录上

    3、备份系统原来的repo文件

    mv  CentOs-Base.repo CentOs-Base.repo.bak

    即是重命名 CentOs-Base.repo -> CentOs-Base.repo.bak

    4、替换系统原理的repo文件

    mv Centos-7.repo CentOs-Base.repo

    即是重命名 Centos-7.repo -> CentOs-Base.repo

    5、执行yum源更新命令

    yum clean all

    yum makecache

    yum update

    依次执行上述三条命令即配置完毕。

    编译安装常用包+阿里镜像源-常用资源-系统-下载-科莱软件下载-docker仓库包-安全圈-杏雨梨云-图形界面安装-docker私有双仓库-阿里源报错处理-centos7目录大小

     
    yum install apr-util apr-util-devel apr apr-devel pcre pcre-devel zlib zlib-devel openssl openssl-devel gcc cmake gcc-c++ -y

    阿里镜像源和常用资源下载

    https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/
    
    http://msdn.itellyou.cn/
    
    http://www.5sharing.com/
    http://www.0933.me/share/2053548.html

    安全修改配置

    setenforce 0
    systemctl stop firewalld
    systemctl disable firewalld
    sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config # 修改字符集, 否则可能报 input/output error的问题, 因为日志里打印了中文
    $ localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
    $ export LC_ALL=zh_CN.UTF-8
    $ echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf

    阿里云源配置

       31  wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    32 yum makecache
    33 yum clean all
    34 yum makecache yum install epel-release 

    图形界面安装

    https://www.cnblogs.com/passer101/p/9899249.html

    如果报错卸载组件重新安装

    yum -y remove grub2-common*

    有阵列无法安装的问题

    https://www.linuxidc.com/Linux/2014-02/96871.htm

    一键网刻

    https://jingyan.baidu.com/article/0f5fb0993256136d8334ea9a.html

    常用系统工具下载

    https://msdn.itellyou.cn

    ip查询和科莱分析软件下载 http://www.colasoft.com.cn/download/capsa.php https://www.ipchacha.com/

    docker仓库包

    https://hub.docker.com/r/richarvey/nginx-php-fpm/tags?page=2

    安全圈

    https://www.anquanquan.info/

    vc库下载

    https://www.fujieace.com/jingyan/vc11-vc14-vc15.html

    https://www.cnblogs.com/hgj123/p/5936656.html

    杏雨梨云

    https://www.xyboot.com/%e6%9d%8f%e9%9b%a8%e6%a2%a8%e4%ba%91usb%e7%bb%b4%e6%8a%a4%e7%b3%bb%e7%bb%9f2019%e7%ab%af%e5%8d%88%e7%89%88/

    阿里源报错清理

    yum --enablerepo=base clean metadata
    rm -f /var/lib/rpm/__*
    rpm --rebuilddb -v -v
    yum clean dbcache
    yum clean metadata
    yum clean rpmdb
    yum clean headers
    yum clean all
    rm -rf /var/cache/yum/timedhosts.txt
    rm -rf /var/cache/yum/*
    yum makecache
    vi /etc/docker/daemon.json
    { "insecure-registries": [ "192.168.1.197" ] }#私有 { "registry-mirrors": ["https://rncxm540.mirror.aliyuncs.com"] }#公有 两个镜像仓库
    {
    "registry-mirrors":["https://rncxm540.mirror.aliyuncs.com"],
    "insecure-registries":["192.168.1.197"]
    }
    { "registry-mirrors": ["https://7bezldxe.mirror.aliyuncs.com/","https://IP:PORT/"] } 
    systemctl daemon-reload && systemctl restart docker

    centos7 目录大小查看

    du -h --max-depth=1 /data/images/

    阿里jar打包配置

    https://www.cnblogs.com/xiaojf/p/10836923.html

    https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-milestone

阿里yum源与华为yum源的配置的更多相关文章

  1. Linux下更换默认yum源为网易yum源的操作记录

    废话不多说,下面记录了centos下更换系统默认yum源为网易yum源的操作过程:1)备份原有的默认yum源[root@bastion-IDC ~]# cp /etc/yum.repos.d/Cent ...

  2. 修改CentOS默认yum源为国内yum镜像源

    CentOS默认的yum源不是国内的yum源,在通过yum安装一些软件的时候,会出现这样那样的错误,以及在下载安装的速度上也是非常慢的. 所以这个时候就需要将yum源替换成国内的yum源,国内主要开源 ...

  3. centos配置yum源为中国镜像源

    有时候CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想.这时候需要将yum源设置为国内镜像站点.国内主要开源的开源镜像站点应该是网易和阿里云了. 修改CentOS默认 ...

  4. CentOS 更换yum源为aliyun yum源

    CentOS自带的yum源为官方的源,由于墙的原因,经常无法访问,国内也有不错的源,这里讲一下使用aliyun的源替换原yam源. 第一种方法 1.安装base reop源 cd /etc/yum.r ...

  5. 修改centos的yum源为国内的源

    1.安装Centos后默认的Yum源如下 ll /etc/yum.repos.d/   [root@localhost ~]# ll /etc/yum.repos.d/ total 32 -rw-r- ...

  6. linux里如何配置本地yum源和外网yum源

    一:本地和外网源配置方法 二:外网YUM源的地址 一: ① 本地源配置方法:以光盘里rpm举例(这里使用虚拟机演示) 1.挂载一个iso的镜像 把光盘挂载到一个目录里,然后进入/etc/yum.rep ...

  7. centos配置网络yum源 和本地yum源

    一,网络yum源 1.备份 yum文件 cd /etc/ cp -r  yum.repos.d  yum.repos.d.bak 2.在系统联网的情况下执行下面命令下载 wget -O /etc/yu ...

  8. liunx配置本地yum源和更新aliyun yum源

    1.挂载DVD光盘到/mnt   因为配置时候路径名里面不能有空格,否则不能识别 [root@ mnt]# mount   /dev/cdrom   /mnt [root@ mnt]# umount ...

  9. 解决安装rpm包依赖关系的烦恼 - yum工具介绍及本地源配置方法

    版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...

随机推荐

  1. HTML/CSS:div水平与元素垂直居中(2)

    单个div水平居中:设置margin的左右边距为自动 div水平和垂直居中,text-align和vertical-align不起作用,因为标签div没有这两个属性,所以再css中设置这两个值不能居中 ...

  2. node 删除和复制文件或文件夹

    [toc] 创建时间:2019-08-12 注意:在win10,v10.16.1 环境运行无问题 首先引入相关包(会在使用处具体说明): const fs = require('fs') const ...

  3. SVN服务器更改ip地址客户端怎么设置

    SVN 服务器 IP 地址修改后,客户端对服务器的连接可以采用以下的方法重定位: 1. 如果客户端工具是TortoiseSVN,直接在工作副本上右键,选择TortoiseSVN->relocat ...

  4. 谈谈你对java平台的理解?

    问题:谈谈你对java平台的理解?java是解释执行,这句话对吗? 典型回答:java本身是一种面向对象的语言,具有很好的跨平台的能力,能够做到“write once ,run anywhere”.另 ...

  5. React SPA 应用 hash 路由如何使用锚点

    当我们在做 SPA 应用的时候,为了兼容老的浏览器(如IE9)我们不得不放弃 HTML5 browser history api 而只能采用 hash 路由的这种形式来实现前端路由,但是因为 hash ...

  6. MQTT的学习之Mosquitto安装和使用

    Mosquitto是一个实现了MQTT3.1协议的代理服务器,由MQTT协议创始人之一的Andy Stanford-Clark开发,它为我们提供了非常棒的轻量级数据交换的解决方案.本文的主旨在于记录M ...

  7. Linux运维记 - 重启网卡后,网络不通

    前言 不小心重启了线上服务器的网卡,结果整个网络不通了,就算使用127.0.0.1访问都不行,第一次遇到这种问题,当时就六神无主了,两个人排查了好久也没找到原因,万分火急.排查内核日志发现网卡状态不断 ...

  8. Java中synchronized关键字你知道多少

    1.什么是synchronized 我们将其理解为同步锁,可以实现共享资源的同步访问,解决线程并发的安全问题.synchronize翻译成中文:同步,使同步.synchronized:已同步. 1.1 ...

  9. .Net之微信小程序获取用户UnionID

    前言: 在实际项目开发中我们经常会遇到账号统一的问题,如何在不同端或者是不同的登录方式下保证同一个会员或者用户账号唯一(便于用户信息的管理).这段时间就有一个这样的需求,之前有个客户做了一个微信小程序 ...

  10. vue路由菜单权限设置就button权限设置

    路由权限的设计思路: 首先,我们的需要校验权限的路由的 url,全部由后端返回,后端会返回当前用户的路由树数组.前端在进入页面前请求接口,把数据拿到: 其次,前端会维护一个路由映射组件的列表,如果路由 ...