shell习题 — centos6下批量加ip段、root密码改为随机密码脚本

回复 收藏
本帖最后由 q913555 于 2016-5-4 04:29 编辑

编写一个在centos6下批量添加多组像“192.168.1.1-254”这种格式的ip段脚本。添加前检测将要添加的ip段是否符合格式要求。添加完成后重启网卡。如果重启网卡成功,修改root的密码为随机的12位英文加数字组合,并将密码保存在/root/passwd文件中

{{{密码回复可见}}}



centos添加一个ip段的方法:
vim /etc/sysconfig/network-scripts/ifcfg-eth0-range0
写入以下配置:
DEVICE=eth0
BOOTPROTO=static
IPADDR_START=起始IP
IPADDR_END=结束IP
CLONENUM_START=网卡起始编号
NETMASK=子网掩码
ONBOOT=yes
之后重启网络服务

脚本是根据上面添加ip段的原理写的。
在centos6.4下测试通过,centos7没测试,估计不行。有不足之处,或者有更简单的方法,非常欢迎指出~大家共同进步。

我写的代码在执行成功后会更改root密码,密码保存在/root/password文件中。
如果有拿我代码做测试的同学,执行后务必把root密码改回来,避免引起 不必要的麻烦!!!






2016-05-04 03:47 举报
已邀请:
0

阿甘的信仰

赞同来自:

学习
0

乐橙306

赞同来自:

1
0

elvis

赞同来自:

ddd
0

maria

赞同来自:

添加这个ip段有什么用?
0

CNS2016

赞同来自:

学习
0

等风来

赞同来自:

学习
0

q913555

赞同来自:

maria 发表于 2016-5-4 10:34
添加这个ip段有什么用?

有的公司会有这样的需求,比如卖服务器的商家,就有客户要买200多个ip的服务器。上百ip的服务器可以拿来做站群服务器,里面放上很多很多小网站
0

5as

赞同来自:

let me look
0

licengceng

赞同来自:

学习
0

m.chang

赞同来自:

mark
0

xzzlamp

赞同来自:

11
0

inzaghidai

赞同来自:

学习
0

369666951

赞同来自:

看看
0

黑色的梦

赞同来自:

1
0

googleqicq

赞同来自:

{:4_92:}
0

jonnylin

赞同来自:

学习
0

krven

赞同来自:

学习下
0

mlsstar

赞同来自:

{:4_91:}
0

我爱我家

赞同来自:

答案
0

liupeng

赞同来自:

学习
0

HMOM

赞同来自:

111
0

kevin_tao

赞同来自:

看看
0

Bullet_Point

赞同来自:

1
0

xigua

赞同来自:

学习
0

且听风吟

赞同来自:

观摩
0

13805775620

赞同来自:

学习学习
0

linuxcp

赞同来自:

{:4_91:}
0

gagaran2

赞同来自:

学习

0

dongteng

赞同来自:

{{{123456}}}

0

15812926028

赞同来自:

学习

0

u86358550

赞同来自:

666

0

guyuetom

赞同来自:

1

0

阿贤

赞同来自:

学习

0

a1138665328

赞同来自:

1

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: