服务器系统:ubuntu12.04.1-server64位
如题,使用普通用户权限:sudo rm -rf /bin删除了服务器上的整个/bin目录,由于/bin下安装有许多系统软件,所以直接导致ls的等命令无法使用。
另外,注意linux下有一些系统的内置命令,如cd。这些内置命令都还是可以用的。
遇到这样的问题,第一反应还是有点慌的,因为删的不是自己的系统文件,而是整个实验室服务器的系统文件。首先第一反应就是重新把这些软件装上就可以了,但是当时安装软件包没有成功,于是我就关机重启了。如果没有重启,可以尝试下面方法,貌似可以成功。我没有用这种方法
http://serverfault.com/questions/297439/i-just-deleted-bin-whats-the-best-way-to-recover
我用的方法是这样:
1.关机重启服务器,系统当然不能正常进入,报错如下:
2.用ubuntu U盘引导引导服务器系统,挂载硬盘文件系统
具体过程:找一个ubuntu系统的镜像,刻到U盘,进入U盘的系统(试用而不安装),进去后查看