恐怖的ifdown eth0;0
下午闲的蛋疼,随手给测试机配了个浮动地址eth0:0。
ping了下OK,内网访问没问题。
准备收手的时候,瞄了一眼ifcfg-eth0:0的配置,发现广播地址BROADCAST写成了BOADCAST,我这么追求完美的男人怎么能容忍这个。
果断,vi打开再加个字母。潇洒地wq保存,准备重启接口刷新配置。
键盘飞起,输入那个自己无比熟悉的指令:ifdown eth0;0
桥豆嘛得!!!总感觉有什么不对劲的样子?!!!啊~!!!
为什么不是ifdown eth0:0?那个熟悉的冒号在哪?为什么是个分号?
终端开始不动了,无论我怎么Ctrl+C也无济于事,然后它慢慢地变成了失去连接。重连,拒绝。ping,不通。
操,我把服务器网卡关闭了。心中一万头草泥马奔过,要死了要死了要死了要死了要死了要死了要死了!!!
冷汗直流,QQ群里研发同事开始叫“。。。测试机怎么访问不了了?。。。”。尼玛,怎么会手贱成这样,回车键还输入的那么快。。。
后悔已经没有时间了,赶快联系代维(幸好他们在机房回收机器),让他们帮忙把机器重启下什么的。
“喂,李工,我XXX访问不了了。快帮我看看是肿么回事?现在着急用呢,是不是网卡被禁用了?”(奇怪,为什么要说网卡的事情?)
主机代维:“哦,我刚回收了旁边的一台机器,跟你这个应该没关系吧?。。。好,我帮你看看吧。”(yeah!幸亏咱里面有人,要不然这个周末就难熬了)
小心伺候着群里面的同事们,我默默地挨着这15分钟左右的煎熬。
主机代维打回了电话“你们的机器被谁把网卡关闭了?我重启了下,你看看现在怎么样?能连上么?”
“连上了现在,好好好,谢谢谢谢,辛苦辛苦~”(决口不提网卡的事情,主机代维都被我的热情吓到了)
“另外,李工,你把那个root收回吧,小心谁再误操作什么的就不好了,哈哈。。。”(耳根子好热啊)
重启了应用之后,我舒了口气(幸亏是个测试机,想想还有点小激动呢。。。),坐在电脑前PO了这么一篇毫无逻辑但是却格外惊悚的东西。
看到本文的观众们,你们应该有这样的一个认识:
不要手贱:
root下,任何操作都要格外小心。如果,这样的事情发生在生产上,真是万死难辞其咎。
no zuo no die, why you try?
ifdown eth0;0这个命令告诉了我们:
如果(if)网(eth0) 断了(down),你就玩完(0)了。
注:bash里,分号可拿来做命令的分隔符。ifdown eth0;0就变成先执行ifdown eth0,在执行0。后果你懂的。