<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      更改centos linux 7ip地址的shell語句

      #!/bin/sh 
      #auto Change ip netmask gateway scripts 
      #chenhao 2023-06-17 
      cat << EOF 
      ++++++++自動:修改ip和主機名等相關信息+++++++++ 
      ETHCONF=/etc/sysconfig/network-scripts/ifcfg-ens33
      HOSTS=/etc/hosts
      NETWORK=/etc/sysconfig/network
      DIR=/data/backup/`date +%Y%m%d` 
      NETMASK=255.255.255.0 
      EOF 
      
      #Define Path 定義變量,可以根據實際情況修改 
       
       ETHCONF=/etc/sysconfig/network-scripts/ifcfg-ens33
       HOSTS=/etc/hosts 
       NETWORK=/etc/sysconfig/network 
       DIR=/data/backup/`date +%Y%m%d` 
       NETMASK=255.255.255.0 
       
      
      echo 
      #定義change_ip函數 
      function Change_ip () 
      { 
      #判斷備份目錄是否存在,中括號前后都有空格,!嘆號在shell表示相反的意思# 
      if 
       [ ! -d $DIR ];then 
        mkdir -p $DIR 
      fi 
       echo "Now Change ip address ,Doing Backup Interface ens33" 
       cp $ETHCONF $DIR 
       
       grep "dhcp" $ETHCONF 
      #如下$?用來判斷上一次操作的狀態,為0,表示上一次操作狀態正確或者成功# 
      if 
       
       [ $? -eq 0 ];then 
      #read -p 交互輸入變量IPADDR,注冒號后有空格,sed -i 修改配置文件# 
       read -p "Please insert ip Address:" IPADDR 
       sed -i 's/dhcp/static/g' $ETHCONF 
      #awk -F. 意思是以.號為分隔域,打印前三列# 
       echo -e "IPADDR=$IPADDR\nNETMASK=$NETMASK\nGATEWAY=`echo $IPADDR|awk -F. '{print $1"."$2"."$3}'`.254" >>$ETHCONF 
       echo "This IP address Change success !" 
      else 
       echo -n "This $ETHCONF is static exist ,please ensure Change Yes or NO": 
       read i 
       
      fi 
       
      if 
       [ "$i" == "y" -o "$i" == "yes" ];then 
       read -p "Please insert ip Address:" IPADDR 
       
       count=(`echo $IPADDR|awk -F. '{print $1,$2,$3,$4}'`) 
       #定義數組, ${#count[@]}代表獲取變量值總個數# 
       A=${#count[@]} 
       #while條件語句判斷,個數是否正確,不正確循環提示輸入,也可以用[0-9]來判斷ip# 
      while 
       
       [ "$A" -ne "4" ] 
       
      do 
       
       read -p "Please re Inster ip Address,example 192.168.0.11 ip": IPADDR 
       count=(`echo $IPADDR|awk -F. '{print $1,$2,$3,$4}'`) 
       A=${#count[@]} 
       
      done 
       #sed -e 可以連續修改多個參數# 
       sed -i -e 's/^IPADDR/#IPADDR/g' -e 's/^NETMASK/#NETMASK/g' -e 's/^GATEWAY/#GATEWAY/g' $ETHCONF 
       #echo -e \n為連續追加內容,并自動換行# 
       echo -e "IPADDR=$IPADDR\nNETMASK=$NETMASK\nGATEWAY=`echo $IPADDR|awk -F. '{print $1"."$2"."$3}'`.2" >>$ETHCONF 
       echo "This IP address Change success !" 
      else 
       echo "This $ETHCONF static exist,please exit" 
       exit $? 
       
      fi 
       
      } 
       
      #定義hosts函數 
      ############function hosts############## 
      function Change_hosts () 
      { 
       
      if 
       
       [ ! -d $DIR ];then 
       mkdir -p $DIR 
       
      fi 
       
       cp $HOSTS $DIR 
       read -p "Please insert ip address": IPADDR 
       
       host=`echo $IPADDR|sed 's/\./\./g'` 
       cat $HOSTS |grep 127.0.0.1 |grep "$host" 
        
      if 
       [ $? -ne 0 ];then 
       sed -i "s/127.0.0.1/127.0.0.1 $host/g" $HOSTS 
       echo "This hosts change success " 
       
      else 
       echo "This $host IS Exist .........." 
       
      fi 
       
      }
       
      ###########fuction network############### 
      #定義network函數 
      function Change_network () 
      { 
       if 
       
       [ ! -d $DIR ];then 
       mkdir -p $DIR 
       
       fi 
       cp $NETWORK $DIR 
       read -p "Please insert ip address": IPADDR 
       
       host=`echo $IPADDR|sed 's/\./\./g'` 
       grep "$host" $NETWORK 
       
       if 
       [ $? -ne 0 ];then 
       sed -i "s/^HOSTNAME/#HOSTNAME/g" $NETWORK 
       echo "NETWORK=$host" >>$NETWORK 
       
      else 
       echo "This $host IS Exist .........." 
       
       fi 
       
      } 
       
      #PS3一般為菜單提示信息# 
       PS3="Please Select ip or hosts Menu": 
      #select為菜單選擇命令,格式為select $var in ..command.. do .... done 
       select i in "Change_ip" "Change_hosts" "Change_network" 
       
      do 
      #case 方式,一般用于多種條件下的判斷 
      case $i in 
        Change_ip ) 
        Change_ip 
      ;; 
        Change_hosts ) 
        Change_hosts 
      ;; 
        Change_network ) 
        Change_network 
      ;; 
        *) 
        echo 
        echo "Please Insert $0: Change_ip(1)|Change_hosts(2)|Change_network(3)" 
        echo 
      ;; 
      esac 
       
      done
      

        

      posted @ 2023-06-20 08:29  雨夜清風  Views(123)  Comments(0)    收藏  舉報
      主站蜘蛛池模板: 日韩精品有码中文字幕| 国产色悠悠综合在线观看| 激情综合色综合久久综合| 亚洲制服无码一区二区三区| 色综合中文综合网| 老男人久久青草av高清| 在线精品国精品国产不卡| 国产亚洲tv在线观看| 18禁成人免费无码网站| 97精品亚成在人线免视频| 中文字幕国产精品av| 国产在线不卡精品网站| 人人做人人澡人人人爽| 丰满少妇特黄一区二区三区| 精品国内自产拍在线观看| 男女激情一区二区三区| 国产美女久久久亚洲综合| 东京热人妻无码一区二区AV | 亚洲成在人线在线播放无码| 四虎成人在线观看免费| 成 人免费va视频| 亚洲综合成人av在线| 综合在线 亚洲 成人 欧美| 一区二区三区av在线观看| 国产目拍亚洲精品二区| 国产男女黄视频在线观看| 久久精品国产99久久无毒不卡| 一卡2卡三卡4卡免费网站| 国产精品伊人久久综合网| 久久国产精品夜色| 国产在线观看免费观看不卡| 亚洲天堂一区二区三区三州| 91久久偷偷做嫩草影院免费看| 亚洲情A成黄在线观看动漫尤物 | 亚洲天天堂天堂激情性色| 蜜桃av多人一区二区三区| 精品国产午夜福利在线观看| 亚洲av综合色一区二区| 99久久婷婷国产综合精品| 色老头亚洲成人免费影院| 久久国产自偷自偷免费一区|