不作死就不会死,运维的危险命令(2)

命令是一种很有趣且有用的东西,但在你不知道会带来什么后果的时候,它又会显得非常危险。所以,在输入某些命令前,请多多检查再敲回车。

100744lmgomq4g44wwv7mm

>任意文件

大于号是个非常好用的命令,我们可以用它清空文件或者在前面加上自己想要写入的数据,或者我们还可以用它创建文件,但是平时创建空文件还是用touch比较省心,毕竟这样不会出现>的误操作,万一你想要创建的文件是存在的那你就把它清空了,如果再是配置文件的话那后果一定不堪设想,这个命令还有一种出事儿的情况就是想打>>结果少打了一个大于号,想避免这种情况那只能心细了,所以输入之前一定要看好再按回车。

cat  /dev/urandom、 cat  /dev/random 

这两个命令是生成随机字符的,而且如果你不管它,那它就会无限输出下去,我这里只是输出了10000行cpu就开始吃力了,10000行的时间内大概也就3s左右,所以假如你看了这个文件又不知道有快捷键ctrl+c的话那可能要遇到麻烦了,它会迅速沾满你的cpu,耗费大量的性能。2017-12-03_181702

而且它还会把你的字符界面变的乱七八糟

 

2017-12-03_185838

不过这里只需要输入reset就好了,在系统的字符界面和securecrt中都会出现这种情况,但是xshell中不会

cp  /dev/zero

/dev/zero可以无限生成0,我们可以dd用它创建大小刚好达到自己需要的文件,但是如果你用cp的话那可能就要酿成大错了,因为这个文件是永远也无法复制完的。

2017-12-03_183321

我只复制了它5s左右,对,仅仅只是5s而已,这个复制出来的东西就有1.1个G,那么想想如果你以为这个文件很大需要一段时间才能复制完,于是你等了5分钟,那会怎么样呢?

poweroff,reboot

这两个就是大名鼎鼎的了,自杀专用命令,如果无缘无故使用这两条命令,那肯定就要考虑好怎么跑路了,它们的杀伤力有目共睹,这里就无需介绍了。像很多大型的交易平台如果出现服务器宕机的情况损失几千万都是很正常的。

那么,今天就到此为止了,之后想到更多精华定会与大伙分享,下周我们不见不散

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89417

(2)
mizuchimizuchi
上一篇 2017-12-03 18:15
下一篇 2017-12-03 18:58

相关推荐

  • LVM的管理和使用

    LVM的管理和使用

    Linux干货 2017-10-27
  • awk

    awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势。

    Linux干货 2018-01-02
  • ​Linux 硬连接与软连接的区别

        Linux 硬连接与软连接的区别                        &…

    Linux干货 2016-10-25
  • linux文件权限管理和用户,组管理常用命令应用实例

    用户和组概念简述 用户一般指使用计算机的人,GNU/linux通过用户和用户组实现对计算机的文件访问和设备使用控制。 用户分类1.管理员root(类似皇帝,权力最大)2.普通用户:分为系统用户和普通登录用户。系统用户不登录,常用于发起一些进程提供服务,防止进程被劫持带来的风险,所以尽量减少以root身份发起进程对外提供服务。3.用户标识UID。管理员的UID…

    2017-10-05
  • N26-博客作业-week10

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 2、为运行于虚拟机上的CentOS 6添加一块新硬件,提供两个主分区;  (1) 为硬盘新建两个主分区;并为其安装grub;  (2) 为硬盘的第一个主分区提供内核和ramdisk文件; 为第二个分区提供rootfs;  (3) 为rootfs提供bas…

    2017-04-09
  • bash循环、函数、数组、内置的字符串处理、变量、trap信号捕捉

    流程控制 过程式编程语言: 顺序执行 如果是命令写错了,可以继续往下执行;但当语法错误时则不会往下继续执行; 选择执行 循环执行 条件选择:if语句 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi 多分支 if 判断条件1; then 条件为真的分支代码 …

    Linux干货 2017-05-21