zoukankan      html  css  js  c++  java
  • 关闭防火墙,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

    #脚本结束

       

       

       

       

  • 相关阅读:
    matlab中 数据保留有效位数
    matlab的m程序转执行文件exe
    MFC创建好的对话框如何移植到新程序中
    STM32 ADC转换时间
    MFC修改窗口无标题和标题信息,修改执执行文件图标
    兔子慢的原因
    core2.1独立布署,报错的原因。
    修复安卓的bug
    2018-11-21 ko.pureComputed的使用
    2018-11-17 js的this引起的血案
  • 原文地址:https://www.cnblogs.com/withfeel/p/10669272.html
Copyright © 2011-2022 走看看