zoukankan      html  css  js  c++  java
  • shell脚本实例-安装httpd,安装yum源

    1.安装httpd

    #!/usr/bin/bash

    getway=192.168.1.1

    ping -c1 www.baidu.com &>/dev/null

    if [ $? -eq 0 ];then

    yum -y install httpd

    systemctl start httpd

    systemctl enable httpd

    firewall-cmd --permanent --add-service=http

    firewall-cmd --permanent --add-service=https

    firewall-cmd --reload

    sed -ri '/^SELINUX=/cSELINUX=disabled/' /etc/selinux/config

    setenforce 0

    elif ping -c1 $getway &>/dev/null;then

    echo "check dns..."

    else

    echo "check ip address!"

    fi

    2.安装yum源

    #!/usr/local/bash

    yum_server=192.168.234.137

    #注意在print的时候外面的引号需要单引号

    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.4)

    cat >/etc/yum.repos.d/centos7.4 <<-EOF

    [centos7.4]

    name=centos7.4

    baseurl=ftp://$yum_server/centos7.4

    gpgcheck=0

    EOF

    echo "7.4 yum configure..."

    ;;

    6.8)

    curl -o /eetc/yum.repos.d/centos6u8.repo ftp://$yum_server/centos6u8.repo

    ;;

    *)

    echo "error"

    esac

    作者简介: 
    陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。
    铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯

  • 相关阅读:
    JS学习专辑(3) DOM
    JS学习专辑(4) 变量作用域和语句
    JS学习专辑(6) 函数
    JS学习专辑(2) BOM
    WPF Adorner学习(1)
    C# 递归
    IEnumerable和IEnumerator
    C# 索引器
    JS学习专辑(5) 对象和数组
    JS学习专辑(1) 入门
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9452564.html
Copyright © 2011-2022 走看看