一键修改 yum 源为 aliyun 阿里源 Shell 脚本

CentOS安装后默认官方源,速度可能不是很快,这个时候就需要更改为国内的源了,

这里以 阿里源 为例,进行脚本展示

#!/bin/bash
# by liuxg
# 2019.05.15
# aliyun_repo.sh

# 获得当前 CentOS 系统发行版本号
# 第一个 awk 后边必须换行, 目前未查到原因
releasetmp=`cat /etc/redhat-release | awk ‘{match($0,"release ")
 print substr($0,RSTART+RLENGTH)}‘ | awk -F ‘.‘ ‘{print $1}‘`
echo $releasetmp
sleep 5

yum install wget -y
# 备份原文件  应该添加检测是否原来有备份文件, 有的话应该备份为别名文件  此处省略
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-$releasetmp.repo
if [[ $? -eq 0 ]];then
    echo -e "\033[32m# yum 源已成功更新为 aliyun_repo #\033[0m";
    sleep 3;
else
    echo -e "\033[31m# yum 源未成功更新为 aliyun_repo #\n3s 后退出...\033[0m";
    exit;
fi

# 添加EPEL源
wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-$releasetmp.repo 

# 重建缓存
yum clean all
yum makecache

# 自动更新包列表,可选择注释该行
yum update -y; 

aliyun_repo.sh

原文地址:https://www.cnblogs.com/liuxgcn/p/11154669.html

时间: 2024-11-09 14:34:58

一键修改 yum 源为 aliyun 阿里源 Shell 脚本的相关文章

源码SVN1.9.5 Shell脚本一健安装

SVM1.6.4和1.6.4以上的版本区别在于1.6.4以下的版本在Linux上更新的时候都会在程序子目录出现一个.svn,而1.6.4以上的版本则只会在根目录有.svn这个文件,而子目没有,下面是源码一健安装shell脚本 #!/bin/bash #定义变量 Blueh="\033[36m" Tails="\033[0m" Output="echo -e" dir=`dirname $0`        > install.log . /

单台主机一键编译部署LAMP+wordpress+discuz系统的shell脚本

单台主机一键编译部署LAMP+wordpress+discuz系统的shell脚本 ? 说明: 1.shell脚本与应用程序包在同一个目录中: 2.虚拟机尽量加大CPU核数,以提高编译速度: 3.根据需要修改相应的变量,主要是安装目录.用户名.密码: 4.Mariadb的grant授权部分,需要先手动修改授权范围(@后面的内容)和密码: 5.httpd与php采用sock通讯. ? 完整的shell脚本 #!/bin/bash #*********************************

Centos 7 修改YUM镜像源地址为阿里云镜像地址

安装 wget yum install -y wget 进入目录 cd /etc/yum.repos.d/ 创建目录 mkdir backup 默认源配备份 mv C* backup/ 下载阿里云yum源 wget -O /etc/yum.repos.d/CenOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 清除旧缓存 yum clean all 创建新缓存 yum makecache 更新yum yum update -y

安装apached源码包以及编写shell脚本使其启动更加方便,并且和启动系统服务相同

实验目的:安装apached源码包,编写apached启动脚本,使其像启动系统服务一样 实验要求:用shell编写启动脚本 实验环境:Linux系统以及apached源码包       httpd-2.2.25.tar.gz 源码包需要编译安装所以在安装源码包时,查看系统中是否已安装编译工具 make gcc gcc-c++  "开发工具" 等软件包. 解压软件包,解压在当前目录下. 编译源码包并且指定安装目录为/usr/local/apached目录下. 3.安装源码包. 4.查看端

阿里Linux Shell脚本面试25个经典问答

Q:1 Shell脚本是什么.它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令.作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务. Q:2 什么是默认登录shell,如何改变指定用户的登录shell 答:在Linux操作系统,“/bin/bash”是默认登录shell,是在创建用户时分配的.使用chsh命令可以改变默认的shell.示例如下所示: Q:3 可以在shell脚本中使用哪些类

Linux修改yum源为阿里云、网易、中国科技大学

说明 Linux系统默认yum源速度慢,最好修改为国内的yum源,国内阿里.网易.中国科技大学等都是非常不错的,更新快,速度快,选择其一就好.下面说明如何使用. 1.阿里 1.1备份当前的yum源 mv /etc/yum.repos.d /etc/yum.repos.d.backup 1.2下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirror

CentOS修改yum源为阿里云

yum的工具,自动去下载某个yum仓库的 rpm软件包,并且自动搜索软件下载软件依赖,如同pip3,npm等包管理工具 yum载linux中的 yum仓库是 /etc/yum.repos.d 并且在这个目录,只有以 .repo的文件结尾,才会识别为是一个yum仓库 自定义yum仓库,修改yum源 为什么要修改? 1.yum默认配置的是centos的国外仓库地址,下载比较慢,修改为阿里云的yum仓库,加速下载 配置阿里云yum源的步骤 1.备份旧的yum源 cd /etc/yum.repos.d/

CentOs Linux 对于 修改 yum源 为 阿里

修改yum源为阿里 备份本地yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak 2.获取阿里yum源配置文件 将 https://mirrors.tuna.tsinghua.edu.cn/help/centos/  中的内容粘贴到 CentOS-Base.repo 3.更新 cache yum clean all yum makecache 4.查看并更新 yum 源 yum -y upd

Centos7修改yum源为阿里源(大数据预科02_2)

##保证可以上互联网,不知如何联网查看大数据预科02_1 (1).安装wget软件 yum install -y wget 安装完成最后显示Complete,表示安装成功(2). 查看yum源信息: yum repolist 目前yum连接的是国外网站,普通(fq貌似现在管个很严)下载限制多和速度非常!非常!非常慢!(3). 进入安装目录 cd /etc/yum.repos.d (4).备份旧的配置文件 mv CentOS-Base.repo CentOS-Base.repo.bak (5).