运维的危险命令,用了必死(1)

Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。这篇文章并不打算引来你对Linux或linux 命令行的愤怒。我们只是想让你意识到在你运行某些命令时应该三思而后行。(译注:当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普通用户身份下,破坏的只是自己的一亩三分地。)

rm -rf /

关于这个命令我们肯定无需多说,后果大家都很清楚,不过现在这个命令已经不是很危险了,因为这个命令发生了很多人间惨案,所以centos6或7版本上已经不允许执行了,你需要加一串参数才可以2017-11-16_135852

 

 

 

应该没什么人会这么做吧,除非真的不想干了

rm -rf /*

但是这一条确实实在在可以,执行完后真的什么都干不了,不能登录,就连关机都关不了,xshell也自动断了,不过这是肯定的,因为/etc下的配置文件被删干净了

2017-11-16_1411002017-11-16_141139

这里我本人亲测,按钮shutdown点了之后是没反应的,真实环境中恐怕只能重装系统了

chown -R /

这条命令乍一看似乎并不可怕,但是想明白之后细思极恐,因为所有的文件属主属组都改变属主属组了,那么很多服务都因为权限不对无法运行,当然也包括让系统正常运行的系统用户维持的服务,所以他的杀伤力实际上一点也不比rm -rf /*差

2017-11-16_142352

这边根的属主属组已经改为zabbix了2017-11-16_142410

用root切入到桌面后发现鼠标用不了了,还报了个错,尝试用快捷键切回字符,发现也不行了

2017-11-16_142513

xhsell也无法连接上了

chmod 000 -R /

这个从xshell中改完后无法登陆了,而且自己重启也不行了

2017-11-16_143113

2017-11-16_143201

如果这时候把这个文件的权限加回去再重启呢?2017-11-16_143708

会发生这种问题,你需要给重启的程序加权限,但是加权限的程序告诉你没有权限,所以你要给加权限的程序加权限,就是用它自己给它自己加权限,但是因为你没有权限,所以当然加不了

如果拔电源再重启,电脑不会再启动界面中一直卡着不动,而是会一直黑屏

那么为什么这两个命令为什么会被执行出来呢?

通常原因是因为手抖了,而且这样的可能性还真不小,比如

.2017-11-16_144808

好了,这我今天的博客,第一次写,不足的地方肯定有很多希望大家帮忙叮嘱,我会改正,这个还没有完结,之后还会继续写新的命令

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

(15)
mizuchimizuchi
上一篇 2017-11-16 09:43
下一篇 2017-11-16

相关推荐

  • Linux Services and Security–part1

    一、详细描述一次加密通讯的过程,结合图示最佳 以Bob和Alice安全通讯为例: Bob<———>Alice 1. Bob要和Alice安全通信首先要取得对方的公钥,即对方的证书,并验证证书的合法性。验证过程和内容: 1)、用CA的公钥(双方已知)解密对方证书中CA的签名;能解密说明证书来原可靠; 2)、用证书中标记的“签名算法”来计算证书的相关…

    2017-10-17
  • 如何修改linux系统主机名称及自动登录图形化界面

    编辑器:gedit(图形化编辑器)在图形界面编辑开机自动登录图形化界面(在工作中不能使用)Centos6  第一步:ls /etc/gdm/custom.conf第二步:nano /etc/gdm/custom.conf第三步:[daemon]第四步:AutomaticLoginEnable=trueAutomaticLogin=root第五步:按…

    Linux干货 2017-07-15
  • History,Help——Linux基本命令(6)

    1.     history   当你在玩Linux的时候,如果你经常使用命令行来控制你的Linux系统,那么有效地使用命令历史机制将会使效率获得极大提升。 history是shell的内置命令,其内容在系统默认的shell的man手册中。 一些用法: history[-c] [-d offset] [n] …

    2017-07-15
  • 常见HTTP code大全

    1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。  101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功)表示成功处理了请求的状…

    Linux干货 2016-09-19
  • 【招聘福利】上海/北京/深圳丨 云络科技丨招募linux系统运维工程师

    岗位要求: 1,安装服务器 – Linux CentOS + netinstall 2.服务器安全 – 用户、权限、iptables、sudo 3.计划部署Linux?高可用性,包括HA,LB 4.协助Leader完成复杂的网络设计 (完全冗余/故障迁移/高可用性) 5.用linux命令查看服务器(top/iostat/vmstat/sar/等) 6.安装、…

    Linux干货 2016-04-05
  • Keepalives+lvs实现高可用httpd的双主模型

    基础环境:Centos 7.3 最小化安装四台 关闭防火墙及selinux 简单原理: keepalived是以VRRP协议为实现基础的,VRRP全称VirtualRouter Redundancy Protocol,即虚拟路由冗余协议。 虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个mas…

    2017-05-15