手机 App 已上线
点我下载

惊呆了!弄错一个命令 他把整个公司删没了

Mon Apr 18 2016 15:06:05 GMT-0700 (Pacific Daylight Time)

cover
话说.....

最近有个哥们很忧桑.......

因为弄错了一行代码...  一个哥们不小心把他整个公司删没了........

史上最大乌龙:弄错一个命令,他把整个公司删没了

好吧..

事情是这样的....

最近有个哥们在个技术论坛上求助...

我在服务器维护的时候不小心执行了rm -rf 命令...... 现在整台服务器被我删光了肿么办????

好吧.. 现在先来介绍一下

rm 是 linux系统下删除文件的命令....   -r 代表删除这个下面的一切,一切的一切那种的一切。  f 表示不需要用户确认,直接执行.....

好吧...通常这个命令都是指定文件夹用的...  比如

rm -rf  /home/test/   就是删除/home/test/这个文件夹下面的所有东西.....

但是如果后面的文件夹路径没有加对.........

rm -rf /  在服务器上也就意味着....

史上最大乌龙:弄错一个命令,他把整个公司删没了

哥们当然不会笨到直接去执行这个....

他表示,他当时正在运行一个BASH脚本...  但是脚本里似乎有一个问题,导致执行这个删除命令的时候,删除指定文件夹的那个参数没有顺利的传递过去.....

直观点解释一下?

让我来给大家举个例子:

我叫小明去让电脑删除一个东西.. 我就是那个程序员,小明就是那个脚本....

我本来想给小明的指令是

“让电脑把test文件夹下的东西全删了.... ”

但是似乎我跟小明在沟通上出现了问题.... 不知道是他听漏了还是我说错了,总之最后小明跑去执行的指令是

“让电脑把东西全删了”

电脑: 好的明白~~~

于是...

史上最大乌龙:弄错一个命令,他把整个公司删没了

公司这台服务器上所有的用户数据... 就在这么一条命令之后强撸灰飞烟灭了......

好吧... 那备份的数据呢?

这哥们表示....  当时为了执行维护,他把远程的备份的驱动器也挂在了这个服务器上.....

于是也这么一起删掉了........

后来下面的网友纷纷给这哥们点起了蜡烛....

“哥们我很抱歉的哥你说......  实际上你的公司已经彻底的报销了...."  

"我觉得你现在就别纠结这些技术细节了..... 找个律师比较有用...."

“如果你现在马上把你这服务器拿去数据恢复公司.. 也许还有一点救.. 不过鉴于你的数据量,修复起来绝对是天文数字”


分享到微信: 分享
【郑重声明】温哥华天空刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何投资或其他建议。 本网站有部分文章是由网友自由上传,对于此类文章本站仅提供交流平台,不为其版权负责; 部分内容经社区和论坛转载,原作者未知,如果您发现本网站上有侵犯您的知识产权的文章,请及时与我们联络,我们会及时删除或更新作者。谢谢!

我要评论: