自己写的,更新CentOs的Ip地址和主机名的脚本,还有些Bug哦。
脚本
#!/bin/sh
echo "####### Begin configure new environment #######"
if [ $# != 1 ];then
echo "usage:sh config4new.sh 192.168.8.8"
exit 1
fi
HOSTIP=$1
HOSTNAME_PRE=compute-
HOSTNAME=${HOSTNAME_PRE}${HOSTIP//\./\-}
sed -i -e " s%SELINUX=permissive%SELINUX=permissive%g" /etc/selinux/config
sed -i '3,10d' /etc/hosts
echo "127.0.0.1 $HOSTNAME">>/etc/hosts
sed -i -e " s%HOSTNAME=.*%HOSTNAME=$HOSTNAME%g" /etc/sysconfig/network
sed -i -e " s%IPADDR=.*%IPADDR=$HOSTIP%g" /etc/sysconfig/network-scripts/ifcfg-eth0
rm -rf /etc/udev/rules.d/70-persistent-net.rules
echo "==>success configure new environment"
有机会在修改。