码迷,mamicode.com
首页 > 系统相关 > 详细

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

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

标签:centos   绑定ip   shell脚本   

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脚本

标签:centos   绑定ip   shell脚本   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!