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
     

  • 相关阅读:
    N个数求和(PTA)
    集合相似度(PTA)
    方格取数(1)(状压dp入门)
    Drainage Ditches(dinic模板)
    The Accomodation of Students(二分图判断+匈牙利算法)
    Gopher II(匈牙利算法模板)
    Apple Tree(树状数组)
    node.js中的文件系统
    canvas简易画板
    canvas绘制爱心的几种方法
  • 原文地址:https://www.cnblogs.com/pigdata/p/10305612.html
Copyright © 2011-2022 走看看