番外篇
当我打出sudo rm -rf /bin
命令的时候,我内心其实丝毫没慌。话说当时,我正在~目录下,由于需要安装ffmpeg,按照官方教程我在~下新建了/bin文件。等我输入完密码,/bin文件被删除,突然发现ls
命令没用了,此时我已经意识到似乎发生了可怕的事。手贱的我,继续输入exit
退出了ssh。接着我尝试再次远程连接,发现再也登入不上去了 (没关闭ssh的情况就比较好解决了) !紧接着我就去找了leader,他过来一看:????你怎么把/bin文件给删除了?????,此时leader的内心:
原地开除!!
解答篇
接上文,啥也不多说了,赶紧恢复吧。
捶胸分析:
- 首先~路径和/路径的区别
- ~代表:/home/user/
- /代表:就是系统根目录了
- 恢复/bin的方法简单来说就是需要找到和原先系统一模一样的/bin,然后想办法弄回去。
- 第一步:先重启服务器,引导系统先查看服务器使用的linux内核(
为啥?因为后面我们找到对应服务器版本才能重新拿到/bin文件
),内核版本如下: