zoukankan      html  css  js  c++  java
  • 克隆之后一键修改IP、删除Mac地址、修改主机名(未测试成功只是思路)

    克隆之后需要修改IP、删除Mac地址、修改主机名
    1.IP
    因为IP存在于/etc/sysconfig/network-scripts/ifcfg-eth0
    使用sed -i “linec”替换IP--line实际写具体数字
    如果存在HWADDR,将删除HWADDR

    2.删除Mac地址
    rm -rf /etc/udev/rules.d/70-persistent-net.rules
    3.永久修改主机名
    vi  /etc/sysconfig/network
    将里面的HOSTNAME修改
    4.重启网卡
    service network restart
    5.重启服务器
    reboot

    --------------------------------------------

    ai-copylinux.sh

    #!/bin/sh
    #克隆之后一键修改IP、删除Mac地址、修改主机名

    #定义常量,便于引用
    HOST_NAME='/etc/sysconfig/network'
    HOSTNAME='hostname'
    ETH0='/etc/sysconfig/network-scripts/ifcfg-eth0'
    RULES='/etc/udev/rules.d/70-persistent-net.rules'

    #删除Mac地址
    rm -rf ${RULES}
    echo "${RULES}已删除成功"

    #修改IP地址、删除Mac地址
    read -p "是否修改ifcfg-eth0文件(y/n): " yn
    if [ "$yn" == "Y" ] || [ "$yn" == "y" ];then
    #修改IP地址
    read -p "输入IP地址:" IP
    sed -i "8c IPADDER=${IP}" ${ETH0}
    read -p "输入GATEWAY地址:" GATE
    sed -i "9c GATEWAY=${GATE}" ${ETH0}
    #删除Mac
    sed -i "2d" ${ETH0}
    #重启网卡
    service network restart
    cat ${ETH0}
    fi

    #修改主机名
    read -p "当前主机名为${HOSTNAME},是否修改(y/n): " yn
    if [ "$yn" == "Y" ] || [ "$yn" == "y" ];then
       read -p "请输入主机名:" hdp
       sed -i "2c HOSTNAMT=${hdp}" ${HOST_NAME}
    fi

    read -p "主机名修改完成,重启系统使之生效,是否重启系统(y/n):" yn
    if [ "$yn" == "Y" ] || [ "$yn" == "y" ];then
      echo "即将重启系统..."
      reboot
    elif [ "$yn" == "n" ] || [ "$yn" == "N" ];then
      echo "主机名修改后需要重启系统使之生效,请手动重启系统..."
    fi
    elif [ "$yn" == "n" ] || [ "$yn" = "N" ];then
      echo "主机名没有修改!"
    fi
    ---------------
    copy正常的linux时:2d、8c、9c
    copy的是克隆的linux:
    因为没有2.HWADDR,就不用删除2d
    替换是改为7c-替换IPADDR,8c--替换GATEWAY
     

  • 相关阅读:
    D. Babaei and Birthday Cake--- Codeforces Round #343 (Div. 2)
    Vijos P1389婚礼上的小杉
    AIM Tech Round (Div. 2) C. Graph and String
    HDU 5627Clarke and MST
    bzoj 3332 旧试题
    codeforces 842C Ilya And The Tree
    codesforces 671D Roads in Yusland
    Travelling
    codeforces 606C Sorting Railway Cars
    codeforces 651C Watchmen
  • 原文地址:https://www.cnblogs.com/pigdata/p/10305612.html
Copyright © 2011-2022 走看看