zoukankan      html  css  js  c++  java
  • 配置IP地址及HOSTNAME脚本

    #!/bin/bash
    
    #修改IP及HOSTNAME
    
     ETHCONF=/etc/sysconfig/network-scripts/ifcfg-eth0
     HOSTS=/etc/hosts
     NETWORK=/etc/sysconfig/network
     DIR=/root/backup/`date +%Y%m%d` 
     NETMASK=255.255.255.0
     
    rm -rf /etc/udev/rules.d/70-persistent-net.rules

    function Change_ip () { if [ ! -d $DIR ];then mkdir -p $DIR fi echo "Now Change ip address ,Doing Backup Interface eth0" cp $ETHCONF $DIR read -p "Please insert ip Address:" IPADDR sed -i "s/IPADDR=.*/IPADDR=$IPADDR/g" $ETHCONF echo "This IP address Change success !" } function Change_hosts () { if [ ! -d $DIR ];then mkdir -p $DIR fi cp $HOSTS $DIR echo "Please insert IP and HOSTNAME" read -p "Please insert ip address": IPADDR read -p "Please insert HOSTNAME": HOSTNAMES if [ -n $IPADDR -a -n $HOSTNAMES ];then echo $IPADDR $HOSTNAMES >> $HOSTS sed -i "s/HOSTNAME=.*/HOSTNAME=$HOSTNAMES/g" $NETWORK echo "This hosts change success " else echo "This $host IS Exist .........." fi } PS3="Please Select ip or hosts Menu": select i in "Change_ip" "Change_hosts" "Reboot" "Quit" do case $i in Change_ip ) Change_ip ;; Change_hosts ) Change_hosts ;; Reboot ) sync;sync;sync;init 6 ;; Quit ) exit 0 ;; *) echo echo "Please Insert $0: Change_ip(1)|Change_hosts(2)" echo ;; esac done

    参考:http://www.jb51.net/article/56611.htm

  • 相关阅读:
    自主开发与带兵打仗
    外包项目的内外部管理
    服务器运维工程师岗位要求
    “互联网+”下, 经销商价值再思考
    外包软件项目管理要抓住关键点
    软件外包项目管理的经验感悟
    关于软件外包项目管理的想法
    九型人格判定
    好的学习材料
    前端学习的好去处
  • 原文地址:https://www.cnblogs.com/storymedia/p/4475529.html
Copyright © 2011-2022 走看看