Linux自定義誤刪腳本

      網友投稿 816 2022-05-28

      一、背景

      俗話說的真好,常在河邊走,怎能不濕鞋,之前作為工程師自覺的很細心的我,今天終于有了誤操作,想刪除服務器上臨時的系統掃描文件如下圖:

      由于是在root的家目錄,本想這/tmp/下有很多系統掃描文件,系統性的tab了一下,由于是自己的監控測試服務器也沒多想,tab了一下應該是有多個文件,之后直接跟*然后刪除全部掃描文件,但發現回車的一瞬間,發現/tmp只有一個掃描文件,瞬間頭皮發麻,雖然只是自己的測試服務器,但下面也有很多腳本和數據文件,心里又氣又恨。查看了下測試服務器只有一個根也沒其他磁盤,此時ext3grep/extundelete這類工具就沒辦法了,想想也是有其他辦法,但比較麻煩,算了就當買個教訓吧,里面寫個自定義rm命令腳本,來避免此類事情的發生。

      二、思路

      由于是過度自信,操作執行rm -rf手速感人,也沒多看,因此自定義rm命令即可

      通過alias rm來移動文件到一個回收站目錄

      定期的在系統磁盤允許可控的使用率情況下來對文件進行刪除

      因此寫了一下腳本來實現,與其說放勿刪,不如說是延遲刪除更為確切

      git地址

      #!/bin/bash # auth:kaliarch # function:自定義rm命令,每天晚上定時清理 # 定義rm刪除命令替換腳本 CMD_SCRIPTS=$HOME/.rm_scripts.sh # 定義回收站目錄 TRASH_DIR=$HOME/.TRASH_DIR CRON_FILE=/var/spool/cron/root BASHRC=$HOME/.bashrc [ ! -d ${TRASH_DIR} ] && mkdir -p ${TRASH_DIR} cat > $CMD_SCRIPTS <> $CRON_FILE echo "刪除目錄:$TRASH_DIR" echo "刪除腳本:$CMD_SCRIPTS" echo "請執行:source $BASHRC 來加載文件或退出當前shell重新登錄"

      三、測試

      運行腳本替換rm命令

      之后推出重新登錄,或按提示source文件加載生效

      腳本生成文件

      可以看到在腳本運行用戶的家目錄,會生成回收站目錄和文件刪除腳本,會創建定時任務定時清理回收站,可以根據后期磁盤情況,自定義周期清理,

      測試文件刪除

      對文件或目錄進行rm命令操作,可以發現是已經成功移動到回收站,定時任務會定時清理該目錄下的東西,延遲我們日常rm -rf誤操作命令

      四、擴展

      Linux自定義防誤刪腳本

      作為工程師,日常操作一定還是要小心

      使用云服務器,做好定時快照策略

      如果為傳統服務器做好文件異地備份

      安裝使用數據恢復軟件工具ext3grep、extundelete等第一時間恢復誤操作數據。

      linux

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:HBase(十一)集群監控
      下一篇:修改Mysql數據庫的數據存儲位置
      相關文章
      亚洲成熟xxxxx电影| jzzijzzij在线观看亚洲熟妇| 亚洲中文字幕无码av在线| 亚洲va在线va天堂va四虎| 亚洲视频在线一区二区| 国产亚洲综合精品一区二区三区| 亚洲精品无码专区在线播放| 亚洲天然素人无码专区| 国产成人精品日本亚洲直接| 性xxxx黑人与亚洲| 亚洲成年网站在线观看| 亚洲人成7777| 亚洲人成综合网站7777香蕉 | 亚洲人成7777| 亚洲精品第一综合99久久| 中文无码亚洲精品字幕| 亚洲精品理论电影在线观看| 亚洲区日韩精品中文字幕| 亚洲国产精品无码久久久秋霞1| 亚洲国产精品久久久久秋霞小| 亚洲AV无码一区二区乱子仑 | 亚洲精品理论电影在线观看| 亚洲成a人无码亚洲成av无码 | 亚洲国产精品美女久久久久| 国产av无码专区亚洲av毛片搜| 一本色道久久88综合亚洲精品高清| 精品亚洲福利一区二区| 亚洲精品国产精品乱码不卞| 国产中文在线亚洲精品官网| 久久99国产亚洲高清观看首页| 亚洲AV无码精品色午夜在线观看| 亚洲色图在线观看| 亚洲国产福利精品一区二区 | 亚洲综合AV在线在线播放| 久久国产亚洲精品麻豆| 亚洲黄色在线视频| 日本亚洲免费无线码| 处破女第一次亚洲18分钟| 77777亚洲午夜久久多人| 久久香蕉国产线看观看亚洲片| 亚洲视频一区网站|