成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何防止根目錄被刪?

開發 開發工具
周末誤刪根目錄《就這樣把根目錄刪了!!!》,引起了廣泛的討論。

[[176987]]

周末誤刪根目錄《就這樣把根目錄刪了!!!》,引起了廣泛的討論:

(1)部分朋友表達了同情

(2)部分朋友建議買機票跑路

(3)部分朋友分享了類似的悲劇(例如:多一個空格)

     rm -rf / home/work/logs/

(4)大部分朋友分享了避免類似悲劇的經驗,今天將大伙的經驗進行一個匯總,分享給大家,希望“誤刪根目錄”的事情永遠不再出現

一、悲劇回顧

執行了一個清理日志的腳本,大致的邏輯是:

...

cd ${log_path}

rm -rf *

...

看上去沒有任何問題,進入到日志目錄,然后把日志都刪除。但是,當目錄不存在時,悲劇就發生了。

二、大伙建議

【命令替換】

點贊數最多的朋友“39度的風”建議:

生產環境把rm -rf 命令替換為mv,再寫個定時shell定期清理,以模擬“回收站”功能。

【收攏權限】

這個方案建議的人數最多:

帳號權限的分離,線上分配work帳號,只能夠刪除/home/work/logs/目錄,無法刪除根目錄。

【使用&&】

有部分朋友建議,使用&&將

cd ${log_path}

rm -rf *

合并成一個語句

cd ${log_path} && rm -rf *

當前半句執行失敗的時候,后半句不再執行。

【不使用cd】

對于

cd ${log_path}

rm -rf *

直接改為

rm -rf ${log_path}

而不是cd到目錄下再執行。

這個方案個人感覺對于這個case可行,但不太通用,總有需要cd的場景吧。

【判斷目錄是否存在】

制定編碼規范,對目錄進行操作之前,要先判斷目錄是否存在。

確實,可是靠人的自覺來保證規范的執行,總感覺有些不太靠譜。

【單元測試】

和制定編碼規范類似,自測貌似比較難測出來,根據經驗:rd往往以自己編寫代碼的思路和邏輯編寫自測用例,來證明自己代碼的正確性。

【使用Python,避免使用shell】

這…

貌似不太通用,技術討論的***大前提“不要有語言之爭”(技術討論的第二大前提“不要討論哪個編輯器好用”)。

三、其他悲劇

除了部分朋友反饋也刪除過根目錄,還有朋友提到:

(1)刪除過es數據

(2)刪除過生產數據庫

(3)刪除過home目錄

(4)誤格式化過硬盤

還有朋友提到了攜程之前的線上事故,我們都放下吃瓜看笑話的心態,別人還能夠在十幾個小時故障恢復,我們問自己一句,“假如我們線上20臺服務器全被干掉了”,我們能在十幾個小時恢復么?

后續和大家聊聊故障的快速恢復。

【本文為51CTO專欄作者“58沈劍”原創稿件,轉載請聯系原作者】

責任編輯:趙寧寧 來源: 架構師之路
相關推薦

2021-11-01 20:17:07

Go項目目錄

2016-11-24 16:50:19

數據庫數據庫架構1小時延時從

2016-11-21 21:28:51

根目錄日志代碼

2010-04-09 10:08:22

Unix操作系統

2018-03-26 13:45:27

LinuxWeb服務器文件權限

2023-05-25 10:07:28

2013-08-15 17:10:50

企業文件加密IP-guard溢信科技

2024-07-12 08:56:40

2016-12-19 09:02:05

Linux Shell刪除跑路

2010-09-25 14:34:09

2016-07-05 09:38:08

2014-09-11 15:04:13

2022-01-10 09:39:49

Centos根目錄權限

2020-09-28 09:30:13

mybatis

2011-03-08 09:41:49

2010-08-24 11:24:35

2014-07-09 08:02:52

WiFi

2018-04-27 10:33:56

Linux命令chattr

2011-11-09 13:59:27

代碼腐爛

2014-07-02 11:20:48

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 第四色狠狠 | 妞干网视频 | 欧美精品区 | 成人国产精品久久久 | 国产乱码高清区二区三区在线 | 九九热精 | 久久精品久久久 | 亚洲国产精品成人 | 欧美色视频免费 | 91精品国产一区二区三区香蕉 | 精品一区二区三区在线观看 | 亚洲高清一区二区三区 | 久久精品综合网 | 久久久久久亚洲精品 | 一区二区在线看 | 久久毛片 | 中文字幕在线播放第一页 | 国产精品免费在线 | 三级高清 | 九九导航 | 国产精品成人国产乱一区 | 国产精品成人一区二区三区 | 成人久久视频 | 亚洲欧美日韩精品久久亚洲区 | 综合久久av| 国产欧美日韩一区 | 性欧美hd| 怡红院免费的全部视频 | 九色视频网 | 盗摄精品av一区二区三区 | 日韩免费一区二区 | 国产成人一区二区三区电影 | 国产精品久久久久久福利一牛影视 | 精品国产欧美一区二区三区成人 | 成人免费在线视频 | 日韩激情网 | 国产精品一区二区免费 | 天天爱天天操 | 国产精品女人久久久 | 欧美在线观看一区 | 欧美福利|