?本文涉及到一些你絕不能在你的 linux 系統上運行的命令,因為它們可能對你的 Linux 系統造成致命的影響。因此,在我繼續之前,我想指出,本文僅供信息參考,讓讀者知道要避免執行以下任何命令。這里提到的所有命令都可能對你的系統及其數據造成嚴重影響。
?因此,讓我們開始列出你絕不能運行的 Linux 命令,而我要再次說一遍,請小心謹慎地操作:
你絕不能運行的 Linux 命令
1.格式化系統磁盤
Linux管理員經常使用此命令來格式化并為新創建的磁盤分區分配文件系統。但是,如果不負責任地使用,它也可能會格式化磁盤上的數據:
$ mkfs.ext4 /dev/sda
因此,在使用此命令時,請確保已選擇所需的磁盤分區。
2.刪除 /etc 或 /boot 目錄
/etc 包含系統的所有配置文件,/boot 包含所有內核、InitRD 和 GRUB 相關文件,這些文件是系統啟動所需的。刪除這些文件夾,你的系統將無法啟動:
$ rm -rf /etc
$ rm -rf /boot
從你的系統中刪除配置文件并使你的系統無法恢復的另一種方法是使用以下命令:
$ find / -iname "*.conf" -exec rm -rf {} ;
這將查找并刪除所有以 .conf 結尾的文件(配置文件)。
3.刪除整個文件系統
你們中的大多數人可能都知道這個命令,它長這樣:
$ rm -rf /
這將從你的服務器中刪除整個文件系統,刪除磁盤上的每個字節數據。
4.Fork Bomb(分叉炸彈)
這個命令會無限制地創建自身的副本,很快就會耗盡系統的所有內存和CPU,導致系統崩潰。
$ :(){ :|:& };:
這也可能導致磁盤損壞。
5.用隨機數據填充磁盤
$ dd if=/dev/urandom of=/dev/sda
這會用隨機數據填充磁盤。這個命令的另一個變體會覆蓋原始數據多次:
$ shred /dev/sda
實際上,這個命令是一個有用的工具,特別是當你要丟棄舊磁盤并且不希望舊磁盤的數據落入錯誤的手中時(電影中還學到了另一種方法,就是可以在驅動器上鉆孔)。
6- 文件權限混亂
所有上面的命令都涉及刪除或覆蓋數據。但是,有一些方法可以使用文件權限使系統無法使用。第一個命令是:
$ chmod -Rv 000 /
這個命令將刪除系統上所有文件或文件夾的所有文件權限,由于沒有人可以訪問文件和文件夾,因此也就無法訪問它們。這還導致了另一種編寫上面命令的方法:
$ chown -R nobody:nobody /
這也會實現與第一個命令相同的輸出?,F在第二個文件權限命令實際上與第一個命令相反:
$ chmod -R 777 /
這將更改所有文件和文件夾的權限為全球可寫。我相信你能想象出這種情況會發生什么。