我可能永远都无法忘记被我干掉了300GB数据的那天,直到深夜02:00多,还一个人孤零零的蜷缩在公司恢复环境,恢复数据的场景。
2010年,初入职场,刚接触Linux不久,我记得我们当时用的是 Red Hat Enterprise Linux 5,公司是属于中国电信的服务公司,公司做的项目是中国电信xx项目,需要从生产环境拉回来300多GB的Oracle 数据,导入到公司本地测试环境,做压力测试,试图找出程序代码当中的性能问题。
而做这个事情的只有我一个人,当我把整套测试环境搭好,数据都导入之后,一切正常,测试人员也已经做过几次压力测试。可没过几天,这套环境就崩掉了,只因为一个 SHELL 变量的问题。
当时我正在学着写 SHELL 脚本,拿到其中的一台测试服务器去测试脚本,正所谓没有root权限的运维是没有灵魂的,不管上什么服务器,从来都是root一把梭,可当我按下回车键开始执行这个脚本的时候,噩梦来了,突然屏幕开始刷屏,出现很多设备文件没有权限删除的错误,就在那一瞬间,已经意识到不对劲,说时迟那时快,果断按下了 Ctrl + C,即便凭我单身多年的手速,可还是为时已晚。看了下,瞬间惊掉了下巴,/etc 目录没了,数据目录也没了,好几个根目录下的目录都没了,这个时候,整个人的状态都是懵逼的,好一会儿才缓过神来。
怎么会无缘无故的执行了根目录删除操作?成了我挥之不去的记忆。
后来仔细审查了一下这个脚本,才知道,是因为其中的一个变量写错了,本来变量名应该是$TEMP,脚本中却写成了 $TMEP,可怕的是,还有一个命令,是 rm -rf /$TMEP。$TMEP未定义,是空的,就成了 rm -rf /,然后,就没然后了。
庆幸的是,这只是一台用于测试的测试服务器,数据并不是特别重要。但为了后续的正常压力测试,我必须神不知鬼不觉,“偷偷”的恢复好整个环境,那天,我又重新安装系统,重新搭建环境,然后重新拿取数据备份文件,重新导入数据,一直搞到第二天深夜02:00多。
吃一堑,长一智。
在后续的职业生涯中,对 rm -rf 这个命令,都是畏惧的。当然,从此也再未发生过类似的事情。但作为一个有灵魂的运维,必须拥有root权限的信仰,不曾改变。
从三方面回答:1、电讯盈科作为全港最大的通信服务供应商,有着优良的企业文化以及规范的管理制度,在通信服务也非常具有代表性,选择大公司会给员工带来非常大的发展空间2、电讯盈科致力为亚洲各地的商界及个人客...
本篇文章给大家谈谈菏泽网站制作,以及菏泽网页设计对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 文章目录列表: 1、怎么选好的山东菏泽网站建设公司选公司看哪些方面 2、菏泽做网站 3、...
今天给各位分享网站建设售后培训的知识,其中也会对网站建设公司服务进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!文章目录列表: 1、网站建设售后服务包括哪些方面 2、网站建设...
今天给各位分享企业网站设计需要了解的知识,其中也会对企业网站设计的基本原则有哪些进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!文章目录列表: 1、企业网站设计的基本内容有哪些...
自(zì)2014年起,《使徒行者(zhě)》的(de)大火,无疑是让TVB启动郃(hé)拍劇(jù)的(de)好时机。虽然人才流失,但TVB已大力捧新晋的(de)小花、小生,很多(duō)曾经演男二...
今天给各位分享玉环网站建设的知识,其中也会对玉环网站制作进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!文章目录列表: 1、怎么建设一个网站? 2、建设网站的流程? 3、...
shadowsocks是一款非常轻便的加密型socks5代理,这个代理工具呢有好几个分支,例如libev版,python版等,python版兼容性比较好,所以我就讲讲python版的安装方法: win...
如果下级路由只是想做wifi机,最简单的方法是选动态,下wan接上级lan。当然选静态也没关系,这个地址只要和上级分配的其他上网地址不重复就可以了。改不改下级的lan口地址也没关系。lan口地址是路由...
定义,是空的,就成了 rm -rf /,然后,就没然后了。庆幸的是,这只是一台用于测试的测试服务器,数据并不是特别重要。但为了后续的正常压力测试,我必须神不知鬼不觉,“偷偷”的恢复好整个环境,那天
录删除操作?成了我挥之不去的记忆。后来仔细审查了一下这个脚本,才知道,是因为其中的一个变量写错了,本来变量名应该是$TEMP,脚本中却写成了 $TMEP,可怕的是,还有一个命令,是 rm -rf /$TMEP。$TMEP未定义,是
人员也已经做过几次压力测试。可没过几天,这套环境就崩掉了,只因为一个 SHELL 变量的问题。当时我正在学着写 SHELL 脚本,拿到其中的一台测试服务器去测试脚本,正所谓没有root权限的运维是没有灵魂的,不管上什么服务器,从来都是root一把梭,可当我
台测试服务器去测试脚本,正所谓没有root权限的运维是没有灵魂的,不管上什么服务器,从来都是root一把梭,可当我按下回车键开始执行这个脚本的时候,噩梦来了,突然屏幕开始刷屏,出现很多设备文件没有权限删除的错误,就在那