運維人員如何有效的防止誤刪資料?Linux學習!

老男孩IT教育機構發表於2021-03-31

  資料對於網站管理人員和企業來說都是非常重要的,生活中資料誤刪、丟失的情況很常見,也給我們造成很大的煩惱,那麼運維人員如何有效的防止誤刪資料呢?

  有效防止誤刪資料的小技巧:

  1、修改或刪除資料前請務必備份,最好有異機備份,修改配置等先提交版本管理系統在釋出到線上。

  2、運維新手刪除應使用mv命令替代rm命令,無用的檔案不要著急刪除,而是移動到回收站/tmp裡觀察一段時間。

  可以透過設定別名等手段遮蔽rm,這樣一旦直接用到rm命令就是意識到(當然真想用有手段可以越過別名)。

  3、如果非要刪除資料,還可用find結合rm替代單純的rm,包括設定定時任務等動作執行清理。

  4、如果非要使用rm刪除,請儘量先切換目錄在刪目錄下的資料,能不用萬用字元就不用萬用字元。

  例如:

  1 [root@oldboy /]# cd /oldboy/

  2[root@oldboy /]# rm -f test1 test2

  5、如果非要使用rm刪除並且要採用萬用字元,請按下面方法:

  1[root@oldboy /]# cd /oldboy/

  2[root@oldboy oldboy]# rm -fr * #目標中不要帶有“/”。

  6、應禁止使用類似rm -fr /oldboy/*命令刪除

  a.這個命令中,目標路徑中的任意斜線前後如果多了空格可能會帶來災難。

  1 [root@oldboy /]# rm -fr /oldboy/*

  2例如:rm -fr /oldboy/ *,*的前不小心多了空格,會刪除當前目錄下的所有內容。

  3[root@oldboy /]# rm -fr /oldboy/ * #會把當前目錄根下全刪了。

  4[root@oldboy /]# rm -fr /oldboy/ *

  7、如果必須要rm -fr /oldboy/*命令刪除,最後的避免錯誤方法就是要用tab鍵去補全,不要手敲任何字元,防止誤刪

  8、如果刪除的不是目錄,就不要用rm -fr,採用最下化的方法rm -f即可,甚至重要的少量檔案,可以不用-f,以獲得確認刪除提示資訊。

  9、額外補充,慎用rsync --delete


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

相關文章