亚搏彩票手机版
  咨询电话:13688981175

yabo国际APP

linux shell 自动判断操作系统release 然后连接FTP yum源的脚本

如何搭建本地yum源见附录①

如何搭建FTP yum源见附录②

脚本正文:

 

#!/bin/sh# CenterOS config yumosv=`rpm -q --qf %{version} centos-release`echo "您的centeros release 版本:$osv"echo -e ""

if [[ $osv -eq 6 || $osv -eq 7 ]]then #config yum

cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak/

rm -f /etc/yum.repos.d/* echo "[CenterOS-source]name=Linux ""$releasever"" - ""$basearch"" - Sourcebaseurl=ftp://192.168.1.1/pub/cos$osvenabled=1gpgcheck=0" > /etc/yum.repos.d/rhel-source.repo yum makecache

if [ $? -gt 0 ] then echo "执行错误" break fiecho "执行成功"break

else echo -e "此脚本不适配您的操作系统"

fi

附录:

①:https://www.cnblogs.com/levi-w/p/9675220.html

②:

搭建步骤:

1:安装ftp                               yum -y install vsftpd*

2:启动vsftpd                         /etc/init.d/vsftpd restart

3:在根目录下创建文件夹 ,用于挂载镜像文件  mkdir /yum

4:挂载镜像文件                   mount -o loop /opt/*.iso /mnt/cdrom/cos6 # centeros7的镜像此处写7

5:进入yum目录下               cd /mnt/cdrom

6:把yum目录下的文件拷贝到 /var/ftp/pub下  cp -rf /mnt/cdrom/* /var/ftp/pub

7:删除/var/ftp/pub 下的所有以.html结尾的文件  rm -rf /var/ftp/pub/*.html

8:删除/var/ftp/pub/repodata/下的TRANS.TBL   rm -rf /var/ftp/pub/repodata/TRANS.TBL

验证:在浏览器下输入ftp://192.168.1.1/pub  

联系我们

联系人:

手 机:13959287466

邮 箱:u5xiw@162.com

公 司:亚搏彩票手机版

地 址:新疆维吾尔自治省乌鲁木齐市乌鲁木齐市奇台路460号兴乐世贸大厦1701室