首页 > 系统相关 >练习_(if、case)多系统配置yum源

练习_(if、case)多系统配置yum源

时间:2022-11-29 23:12:52浏览次数:46  
标签:case repos cat etc version yum 系统配置

#!/usr/bash/bin
yum_server=192.168.201.130
os_version=`cat /etc/redhat-release | awk '{print $4}' | awk -F"." '{print $1"."$2}'`

[ -d /etc/yum.repos.d] || mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak


if [ "$os_version"="7.3" ];then
        cat > /etc/yum.repos.d/centos7u3.repo <<-EOF
        [centos7u3]
        name=centos7u3
        baseurl=ftp://$yum_server/centos7u3
        gpgcheck=0
        EOF
        echo "7.3 yum configure.."
elif [ "$os_version"="6.8" ];then
        curl -o /etc/yum.repos.d/centos6u8.repo ftp://$yum_server/centos6u8
else
        echoo "error"
fi

 

case格式:
	case 变量 in 
	模式1)
		命令序列1
		;;
	模式2)
		命令序列2
		;;
	*)
		无匹配后命令序列
	esac

  

 

#!/usr/bash/bin
yum_server=192.168.201.130
os_version=`cat /etc/redhat-release | awk '{print $4}' | awk -F"." '{print $1"."$2}'`

[ -d /etc/yum.repos.d] || mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

case $os_version in
7.3)
	cat > /etc/yum.repos.d/centos7u3.repo << EOF
			[centos7u3]
			name=centos7u3
			baseurl=ftp://$yum_server/centos7u3
			gpgcheck=0
	EOF
	echo "7.3 yum configure.."
	;;
6.8)
	curl -o /etc/yum.repos.d/centos6u8.repo ftp://$yum_server/centos6u8
	;;
*)
esac

  

标签:case,repos,cat,etc,version,yum,系统配置
From: https://www.cnblogs.com/smatter/p/16937052.html

相关文章

  • Linux 系统 yum更换源
    操作步骤1、yum源进行备份进入到yum源的配置文件中执行命令如下:cd/etc/yum.repos.d将yum源进行备份:mvCentos-Base.repoCentos-Base.repo.bak2、获取阿里的yum源配......
  • 如何在yum.conf配置文件中指定自定义的yum库文件目录?
    使用自定义的yum库文件,方法非常的简单,只需2个步骤:1、创建自定义yum源目录2、修改yum.conf配置文件 具体的操作如下:1、创建yum源目录 mkdir-p/etc/yum.......
  • centos8 安装svn(yum)
    1、安装yuminstallsubversion  2、查看版本svnserve--version 3、创建库mkdir/var/svnsvnadmincreate/var/svn/test4、......
  • Linux基础第三章:Linux软件安装及yum本地库创建
    一、Linux软件安装1、Rpm包安装2、yum仓库安装  二、yum本地库建立 一、Linux软件安装软件安装共2种安装方式,通过rpm包安装或通过yum仓库库安装。1、Rpm包安装......
  • yum失效couldnot resolve host: mirrorlist.centos.org
    参考https://blog.csdn.net/qq_38224386/article/details/114592661今天虚拟机安装完CentOS系统后,安装网络的时候yum-yinstallnet-tools紧接着问题来了:Couldnotr......
  • rpm和yum仓库
    一、rpmrpm从官网下,或者自研外来的硬件设备连接到Linux上,必须挂载rpm-qa(all)显示当前系统中以RPM方式安装的所有软件列表rpm-q软件名查询指定软件是否已安......
  • Linux软件安装与yum仓库搭建
    一、Linux软件安装Linux软件安装有两种方法,分别是rpm包安装和搭建yum仓库安装1.挂载外来的硬件设备需要连接在Linux系统上使用必须挂载,系统内部的一个文件夹和硬件设备......
  • OpenEuler20.03-LTS-SP2配置阿里yum源
    之前一直配置的是华为的yum源,但是华为镜像那边不太稳定,于是打算用阿里的,对于其他版本的openEuler直接改成对应版本就好啦1、在/etc/yum.repos.d/目录下新建openEuler.repo......
  • 关于为什么ip addr ,yum无法安装,防火墙失效的原因
    今天找了两个小时,  如图,有些配置配置完成之后命令丢失进不去,ping不通,多半是配置环境变量的时候直接写到最底下去了!,记得写到unset-fpathmunge下面,否则就......
  • Centos7 yum 安装mysql8.0
    1.去mysql官网下载yum存储库包https://dev.mysql.com/downloads/repo/yum/  这里本人很早之前就下载过,就不重复下载了 2.安装mysqlyum......