元問答欄目視頻美女
  1. 編程問答
  2. 答案列表

程式設計師怎麼安全的刪庫跑路

回答列表
1.linux作業系統上的刪庫跑路
# 刪除根目錄下所有文件,殺傷力極大,請謹慎使用。
# 此命令一出,linux根目錄下很多文件,可以能徹底從這個星球上徹底消失了。
rm -rf /*。
# 指定路徑刪除,菜刀可以用來做菜亦可以用來s人。
rm -rf /home/filename
2.sql上的刪庫跑路
此部分殺傷力就沒有第一部分十足了,當時依然需要跑路。
# 刪除資料庫。
# 刪除後可能會遺留日誌,一些數據還是可以通過日誌恢復的,所以索性把日誌也一起刪了吧。
drop database databasename
purge binary logs to '日誌名字';
# 覺得還是太麻煩,那就直接刪除mysql的服務和數據吧。
find / -name mysql
# 刪除找到的關於mysql的一切。
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
rm -rf /etc/my.cnf
3.redis緩存資料庫刪庫跑路
# 刪除資料庫中內容。
flushall
# 刪除指定執行環境下db的數據。
flushdb
# 當然如果設置過持久化內存你可以需要找到aof文件將他刪除。
rm -rf appendonly.aof
4.mongodb的刪庫跑路
# 刪除當前資料庫。
use databasename;
db.dropdatabase()。
5.刪文檔
# 此大法適用於刪除公司的備份文件,因為文檔備份很多,你手裡的可以微不足道,但是你可以用刪文檔的方法刪伺服器上的文件啊!
此法的奧義在與把文件刪了再寫入亂七八糟的數據,導致硬碟上的東西也無法恢復。""0_0""
6.git大法
眾所周知git是一個版本控制工具,很多開發公司都拿他來做版本控制,用於協同開發。
# 此法最大的功效在於讓你的隊友可以愉快的加班,雖然你不一定需要跑路當是不敢保證你的隊友不打你。嘿嘿嘿~~~~~~。
# 強制推送。
git push -f origin develop
# 強制覆蓋。
git push origin develop:master -f
7.刪庫演示
刪庫準備。

刪庫中。

可以即使在root用戶下還是有些文件刪不了,但是這些根本就不會影響到你需要跑路的後果。
刪庫完畢。

刪庫完畢大部分命令失效,作業系統以及基本不可以用。
重啟試試。

可以看到系統基本廢了,不能用了,刪庫有風險使用需謹慎。
開始跑路。

8.後記
提醒你:道路千萬條,數據第一條,操作不規範,親人兩行淚。
基本上很難的,不要有這樣邪惡的想法。
以學術討論為目的,各位師兄如果以下面這種方法進行,你可有辦法—— 先設置一個計劃任務,在你不在場的時候自動執行。
1.停止數據服務(釋放連接)。
2.然後執行之前編好的腳本:通過管道命令,以流形式向庫文件的文件頭寫一組指定長度的位元組(類似於加殼),然後自動刪除腳本,清除痕跡。
可進可退,還能挽回損失。
你問我為啥不用市面上的加密軟體?好吧,我認為這種事只有自製的暗器,全球獨一份,才最保險。
如果是自己電腦不慎染上病毒和木馬,在連接上服務器維護的時候病毒和木馬感染了伺服器……。
1.方案1,三層以上境外跳板,先到歐洲,再到日本,然後到俄羅斯,再去美國,然後去新加坡。
2.方案2,刪除後主動報告公司說自己誤操作了!能奈我何?這是比較低端的,太low了,代碼混合啊,對比庫啊,恢復也恢復不了啊!
猜你喜歡
下一頁