沒執行過 rm -rf /* 的開發不是好運維

孤獨鍵客發表於2019-03-23

閱讀本文大概需要 1 分鐘。

開啟終端,獲取 root 許可權,執行以下命令:rm -rf /*,會發生什麼呢?估計只要接觸過 Linux 的人,肯定沒少聽過它的故事,清楚之後會發生什麼可怕的事情。

科普一下,在Linux系統中執行該命令,系統就會忠實的執行命令,哪怕執行它的結果是將自己刪除, 千萬不要在生產環境中執行次命令,否則沒有後悔藥可買的

「 rm 」Linux 系統的刪除命令;

「 -r 」rm 命令下的一個引數,指遞迴刪除;

「 -f 」rm 命令下的一個引數,指強行刪除;

「 /* 」‘/’ 表示系統根目錄,‘/*’ 表示系統根目錄下任意檔案;

1. 再執行該命令的過程中,會報一些錯誤,顯示一些特殊許可權的檔案是無法進行刪除(被系統保護著,也許是 i 許可權),但這不會妨礙該命令的執行。

2. 在執行完該命令後,在終端中使用的 top、free、ls 等命令都將無效,/bin 目錄也被 delete ,只剩下 cd 可用。

3. 除此之外,Linux 系統將無法正常的關機,應該是與關機操作有關的命令也被刪除了。

4. 強制關機後,嘗試再次開機,已經無法再次正常進入系統,只能重灌系統了。

從上面的結果來看,連基礎命令都執行不了,所以使用者資料(如安裝的軟體、部署的網站、資料庫等)肯定也都全部被刪了。

因此平時操作的過程中要養成良好的習慣,儘量不要用 rm 命令,使用 mv 命令來代替。比如要刪除 abc.txt 檔案,線執行 mv abc.txt /temp ,然後再寫個指令碼定時清除 /temp 目錄下的檔案,這樣會安全很多。


·END·

程式設計師的成長之路

路雖遠,行則必至

本文原發於 同名微信公眾號「程式設計師的成長之路」,回覆「1024」你懂得,給個讚唄。

微信ID:cxydczzl


往期精彩回顧


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902700/viewspace-2639128/,如需轉載,請註明出處,否則將追究法律責任。

相關文章