1、自动配置ip与主机名脚本
自动配置ip与hostname脚本
脚本内容
iphost.sh
#!/bin/bash
#configure ipadd
echo "please input ipaddr last 2 column:"
read v_ip
echo -e "$v_ip" > tmp.txt
daoer=`awk -F. '{print $1}' tmp.txt`
IPADDR=10.130.`echo $v_ip`
NETMASK=255.255.255.0
GATEWAY=10.130.$daoer.1
Net_conf=eth0
sed -i -e '/IPADDR/d' -e '/NETMASK/d' -e '/GATEWAY/d' -e '/ONBOOT/d' /etc/sysconfig/network-scripts/ifcfg-$Net_conf
sed -i 's/dhcp/static/g' /etc/sysconfig/network-scripts/ifcfg-$Net_conf
echo -e "IPADDR=$IPADDR\nNETMASK=$NETMASK\nGATEWAY=$GATEWAY\nONBOOT=yes" >> /etc/sysconfig/network-scripts/ifcfg-$Net_conf
#configure hostname
echo "please input hostname:"
read hostname
sed -i -e '/HOSTNAME/d' /etc/sysconfig/network
echo -e "HOSTNAME=$hostname" >> /etc/sysconfig/network
echo -e "\n$IPADDR $hostname" >>/etc/hosts
hostnamectl --static set-hostname $hostname
rm -rf tmp.txt
#rm -rf /etc/udev/rules.d/70-persistent-net.rules
rm -rf $0
bash
使用方法
sh iphost.sh
输入ip后2位
输入主机名
重启网络
脚本位置
链接:https://pan.baidu.com/s/1qp57BnviZjmiD6a4W8hYsg?pwd=aifn 提取码:aifn
1、自动配置ip与主机名脚本