這個世界上是否存在過被 rm(1) 命令毀滅了的公司?

rm(1): remove files/directories - Linux man page

相關新聞:Gitlab.com誤刪300G數據,備份失效後直播搶救

據雷鋒網了解,此次事件發生在2月1日凌晨,肇事系統管理員徹夜加班工作,當他疲倦不堪地進行資料庫維護時,不慎用rm -rf命令對300GB生產環境數據執行了刪除操作,當他清醒過來按下ctrl + c來停止刪除操作時,卻只挽留了4.5G的數據,其餘所有數據消失殆盡。


單純被 rm 命令毀滅的公司不多,因為很多時候這樣的團隊成不了公司,最多也就是如大黃蜂那樣的慘劇。

如果不關心證券市場的話,那麼兩年前手游《擴散性百萬亞瑟王》的停運也充分的闡釋了程序員不把程序寫成」不可讀「的重要性。

這個遊戲的初期程序員十分中二,在核心代碼中有大量莫名其妙的語句,更作死的是,中二程序員的所有的注釋是用古日語寫的,加大了別人理解原意的難度。

然後初期的程序員離職了,接替他的人完全看不懂代碼,不但無法維護,甚至連另起爐灶做成《乖離性百萬亞瑟王》之後,也無法將原遊戲的玩家數據移植到新平台上。這就徹底惹怒了玩家。最後就是玩家流失,遊戲完蛋。

可見拒絕中二病程序員,是多麼重要。


騎士資本啊,雖然不是 rm 的鍋。

https://www.sec.gov/litigation/admin/2013/34-70694.pdf

簡單的說就是部署的時候漏了一台伺服器,結果伺服器瘋狂下單(細節省略),不到一個小時損失掉四億多美元,最後公司打包出售了。

在這個方面,也算是行業領袖了吧……


擁有 5 套備份機制 的 gitlab 即將創造歷史

https://www.easyaq.com/newsdetail/id/1914345712.shtml


能被rm命令毀的公司我們應該還沒機會認識,他們就已經掛了


鐵路部門算嗎,我也是聽說的。據說多年以前,某個鐵路部門有一個管理伺服器的管理員,那時的伺服器上跑著linux,應該沒有圖形界面,並且管理員知道root密碼,習慣用root許可權登錄。這是前提。

管理員每天都做些備份和轉移數據的工作,一直很正常。直到有一天,這個管理員吃飯的時候跟人喝酒去了,而且喝的有點大。等他回到工作的方還是有點懵。這時他向往常一樣執行備份的命令…

過了一會兒他突然接到個電話,對方催命似的問他,怎麼什麼都查不到了?!這時他猛地將頭轉向屏幕,發現自己剛剛輸入的根本不是備份的命令,而是rm,並且後跟著所有目錄級文件。當他看見這幅景象的時候,酒早就醒了,血都涼了!他想撤銷,但是已經太晚了,在他發現時已經刪的差不多了。


估計gitlab 做第一波了

傳聞已經修復了,果然工程師萬歲


很久很久以前,某著名互聯網搜索引擎公司,rm把網頁庫刪了,不過技術確實強大,工程師也給力,過了倆星期就恢復了


畢業剛進公司時,有次開會,就聽到有個即將離職的員工,rm -rf!!!!

然後在通過登錄信息,查是誰幹的。。。


還好當年不懂事的時候只刪了個後台...

不知道誰寫了個坑爹腳本放機器上,看命令是可以刪除特定文件的,但是路徑沒寫對,直接把整個目錄給刪了。

然後找開發要了一份重新配上了=。=


網易的爐石傳說,不過幸好有備份


本來只是瞎抖個雞零,評論這麼一本正經真是有點嚇到我了。。。是在下輸了。

我一直很苦惱百度貼吧的帖子怎麼刪掉,明明按了delete但是還是能被檢索到。然後我就請百度內部的朋友幫我刪,他沮喪的告訴我他偷偷用了rm -rf都沒有用。。。哎,看來又是一個百年企業。


唯一能避免的就是盡量少使用rm -rf


參考&<&&>


gitlab即將成為歷史


推薦閱讀:

空閑伺服器能用來做什麼?你有什麼使用伺服器的有趣經歷嘛?
怎樣寫 bash 腳本批量重命名文件?
mysql中的一個數據表,共有14萬行左右,其中一列是公式,怎麼把每一個公式導出成一個txt文件?
幹了四年運維,但是都是初級的,現在想學 Linux 運維,不知道馬哥和老男孩哪個做得更好一些?
Ubuntu server 14.04 需要經常 update 嗎?

TAG:互聯網 | 數據安全 | Linux運維 |