首页 > 系统服务 > 详细

centos分配IP脚本--写的第一个shell脚本

时间:2017-04-04 01:18:29      阅读:208      评论:0      收藏:0      [点我收藏+]

IDC小菜鸟一枚,非科班出身。常常有客户的centos服务器需要分配15个IP甚至30个IP。每次需要手动分配十分麻烦,于是花了一天时间学了shell脚本,写了这个脚本。

#!/bin/bash

read -p "The IP numbers: " num

while [[ $num -gt 0 ]]

do

    read -p "Please enter IP Address :" ipaddr

    touch /etc/sysconfig/network-scripts/ifcfg-eth0:$num

    ncf=/etc/sysconfig/network-scripts/ifcfg-eth0:$num

    echo DEVICE=eth0:$num >$ncf

    echo TYPE=Ethernet >>$ncf

    echo BOOTPROTO=static >>$ncf

    echo IPADDR=$ipaddr >>$ncf

    echo NETMASK=255.255.255.192 >>$ncf

    echo ONBOOT=yes >>$ncf

    num=`expr $num - 1`

done

service network restart

由于公司的掩码都是255.255.255.192于是直接用了,只要输入需要分配的IP个数和IP地址即可。

写完这个脚本之后马上就派上用场了,但是还是觉得手动输入IP太麻烦,下次有时间再写一个直接从另一个文件提取IP地址的脚本吧。

自己写的第一个脚本。成就感满满<()>

centos分配IP脚本--写的第一个shell脚本

原文:http://8934542.blog.51cto.com/8924542/1912722

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!