運維的危險命令,用了必死(1)

2022-06-08 14:00:15 字數 1667 閱讀 9921

mizuchi

• 2017-11-16 • 運維專欄

• 閱讀 499

linux命令列佷有用、很高效,也很有趣,但有時候也很危險,尤其是在你不確定你自己在正在做什麼時候。這篇文章並不打算引來你對linux或linux 命令列的憤怒。我們只是想讓你意識到在你執行某些命令時應該三思而後行。(譯註:當然,以下命令通常都是在root許可權下才能將愚蠢發揮到無可救藥;在普通使用者身份下,破壞的只是自己的一畝三分地。)

關於這個命令我們肯定無需多說,後果大家都很清楚,不過現在這個命令已經不是很危險了,因為這個命令發生了很多人間**,所以centos6或7版本上已經不允許執行了,你需要加一串引數才可以

應該沒什麼人會這麼做吧,除非真的不想幹了

但是這一條確實實在在可以,執行完後真的什麼都幹不了,不能登入,就連關機都關不了,xshell也自動斷了,不過這是肯定的,因為/etc下的配置檔案被刪乾淨了

這裡我本人親測,按鈕shutdown點了之後是沒反應的,真實環境中恐怕只能重灌系統了

這條命令乍一看似乎並不可怕,但是想明白之後細思極恐,因為所有的檔案屬主屬組都改變屬主屬組了,那麼很多服務都因為許可權不對無法執行,當然也包括讓系統正常執行的系統使用者維持的服務,所以他的殺傷力實際上一點也不比rm -rf /*差

這邊根的屬主屬組已經改為zabbix了

用root切入到桌面後發現滑鼠用不了了,還報了個錯,嘗試用快捷鍵切回字元,發現也不行了

xhsell也無法連線上了

這個從xshell中改完後無法登陸了,而且自己重啟也不行了

如果這時候把這個檔案的許可權加回去再重啟呢?

會發生這種問題,你需要給重啟的程式加許可權,但是加許可權的程式告訴你沒有許可權,所以你要給加許可權的程式加許可權,就是用它自己給它自己加許可權,但是因為你沒有許可權,所以當然加不了

如果拔電源再重啟,電腦不會再啟動介面中一直卡著不動,而是會一直黑屏

那麼為什麼這兩個命令為什麼會被執行出來呢?

通常原因是因為手抖了,而且這樣的可能性還真不小,比如

.好了,這我今天的部落格,第一次寫,不足的地方肯定有很多希望大家幫忙叮囑,我會改正,這個還沒有完結,之後還會繼續寫新的命令

運維人員的定義 1

運維工程師 幾年前是沒有這個崗位的,隨著網際網路服務的海量化,開發和運營需要分開才能取得更高的開發效率和更好的運營質量 於是do開始分離了,運維工程師開始登上網際網路的舞台。一 運維工程師要保證線上系統地穩定,這是運維人員的核心價值 圍繞這個展開,是乙個非常大的話題,後面細化 二 基礎建設 安全,質...

運維常用的幾個命令

1 檢視nginx執行程序數 root hjw ps ef grep nginx wc l 102 檢視web伺服器程序連線數 root hjw netstat antp grep 80 grep established c 13 檢視mysql程序連線數 root hjw ps ef grep m...

小白的linux運維之路1

1.常見linux的發行版有哪些?並描述不同發行版之間的聯絡與區別?常見發行版 redhat,ubuntu,centos red hat 企業級,商用收費的linux發行版。centos 基於redhat linux 提供的可自由使用源 的企業級linux發行版本。centos是開源免費的,被紅帽收...