溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-08-07 07:24:42 來源:ITPUB博客 閱讀:183 作者:孤獨鍵客 欄目:建站服務器

閱讀本文大概需要 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


往期精彩回顧

程序員接私活的7大平臺利器

Java程序員的成長之路

白話TCP為什么需要進行三次握手

Java性能優化的50個細節(珍藏版)

設計電商平臺優惠券系統

一個對話讓你明白架構師是做什么的?

教你一招用 IDE 編程提升效率的騷操作!

送給程序員們的經典電子書大禮包


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女