• 关闭防火墙,selinux,交互式设置IP的脚本


    脚本内容:

    #!/bin/bash

    #

    ens=$(cat /proc/net/dev | awk '{if($2>0 && NR > 2) print substr($1, 0, index($1, ":") - 1)}' | grep "^e[a-z,0-9].*")

    ensurl=$"/etc/sysconfig/network-scripts/ifcfg-$ens"

    sed -i 's/BOOTPROTO=[a-z]{\,4}/BOOTPROTO=none/' $ensurl

    sed -i 's/ONBOOT=[a-z]{2\,3}/ONBOOT=yes/' $ensurl

    ########################################################

    sed -i '/IPADDR=*/d' $ensurl &> /dev/null

    read -p "ipaddr=" ip

    if [ -z $ip ];then

    ip=192.168.0.20

    fi

    echo "IPADDR=$ip" >> $ensurl && echo "IPADDR OK"

    #######################################################

    sed -i '/NETMASK=*/d' $ensurl &> /dev/null

    read -p "netmask=" mask

    if [ -z $mask ];then

    mask=255.255.255.0

    fi

    echo "NETMASK=$mask" >> $ensurl && echo "NETMASK OK"

    #######################################################

    sed -i '/GATEWAY=*/d' $ensurl &> /dev/null

    read -p "gateway=" ga

    if [ -z $ga ];then

    ga=192.168.0.1

    fi

    echo "GATEWAY=$ga" >> $ensurl && echo "GATEWAY OK"

    #######################################################

    sed -i '/DNS1=*/d' $ensurl &> /dev/null

    read -p "dns1= " dns

    if [ -z $dns ];then

    dns=192.168.0.1

    fi

    echo "DNS1=$dns" >> $ensurl && echo "DNS1 OK"

    #####################################################

    systemctl restart network

       

    关闭selinux和防火墙

    sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

    systemctl stop firewalld

    systemctl disable firewalld

    #####################################################

    systemctl restart network

    #脚本结束

       

       

       

       

  • 相关阅读:
    检验maven的配置是否生效或正确。
    CTO、技术总监和技术经理有啥区别?
    WinScp自动执行脚本
    宝塔--服务器运维面板
    Tomcat中给server.xml加入<Context>元素
    Tomcat之Session名称修改-springboot
    修改tomcat默认的session时间
    Shiro权限框架简单快速入门
    mybatis关联查询
    <mvc:default-servlet-handler/>导致controller失效,报404错误
  • 原文地址:https://www.cnblogs.com/withfeel/p/10669272.html
Copyright © 2020-2023  润新知