最近,小编在知乎上看到这样一个问题:
Linux有些命令看起来“人畜无害”,但执行完发现麻烦大了!
秉持着和平交流的学习态度,小编精选了几位高赞知乎网友的精彩回答,分享给大家学习交流(勿上升、勿引战):
你就说 6 不 6 吧。

传统救命三板斧:
chmod 阵亡
busybox 阵亡
ld.so 阵亡

曲线救国三部曲:

远古秘籍三篇:
perl 阵亡
setfacl 阵亡
install 阵亡

真正的赛博灯泡肯定得是那种能够激发作死欲望,而且真的能带来难以挽回的后果的那种。所以我提名下面这一行:
rm -rf --no-preserve-root /
它看起来足够老生常谈,以至于肯定会有人觉得执行这行命令“最坏的结果不过是重装或者回滚系统”而愿意去实验它。
它的破坏力超过了想象:在古代Kernel加一些古代不合规的UEFI设备上,这行命令会把UEFI变量清空,导致设备变砖。
我一个学长,听说了ssh开启允许root登录不安全。
于是他改了配置文件禁用了root登录。
但是他平时就是用root操作他的服务器的。
而且上面只有一个root用户,还是密码验证。
boom
(大早晨被叫起来线下解决)
新的教训:
某用户的签名是:
我其实之前就知道这玩意是fork炸弹,但是我的手很明显没有跟上脑子,在看到这个签名的瞬间,就把它复制到了命令行执行了一下。
喜提系统重启,还好是摸鱼的时候在自己电脑上整的,不涉及开发资料,不然悔都来不及。
原理:What is the meaning of command “:() { :|:& }; :” in shell?
WSL2删虚拟机的时候,直接在linux里头rm -rf /*,结果windows炸了。
干过最蠢的事情,就是在我的云服务器上从Centos7 升级成Centos8。
理论上也不难,而且网站都做了备份,所以就大大方方开整。
安装Dnf,卸掉了Yum,之后删掉了Kernel准备装新的。
结果问题就出在这里,安装过程爆了十万个错误仔细查找是Openssl与Network manager冲了。
我说着没事,我手动把缓存好的Openssl包装好就行。
果然,内核就能装上了,之后一重启,
恭喜,连不上服务器了。
把一台Linux配置成了禁止root登录、禁止密码登录模式。
然后细心地把公钥放进唯一的普通账号ssh授权文件+里。
发现文件不存在,于是先touch一下建立文件再贴公钥(Windows下没法sshcopyid,实在太麻烦了)。
wq,Ctrl+D Ctrl+D关闭putty+窗口。
然后突然想到怎么得两下Ctrl+D?坏了坏了.....
果然,再也无法登录了。
来源丨网址:https://www.zhihu.com/question/640183818?share_code=y6JNp8wgrweA&utm_psn=2030413567736942648*仅为提供参考和学习交流,不代表dbaplus社群立场!dbaplus社群欢迎广大技术人员投稿,投稿邮箱:editor@dbaplus.cn