1、故障原因:

安装cacti的时候,由于要把/var/www/html/cacti 下的所有文件都移动到上层目录,本来是应该执行 mv ./* ../ 命令,结果由于手误,执行了 mv /* ../ 命令,结果所有/下的文件被移动了,造成系统故障,几乎所有命令都不能使了,ssh也连不上了。

2、处理过程:

由于命令依赖库/lib64下的文件被移动到了/var/www/html目录下,所以很多命令都不能使用了,但bash原生的命令依然可以使用。如果ssh还连接着,就可以用下面的方法恢复:

/var/www/html/lib64/ld-linux-x86-64.so.2 --library-path /var/www/html/lib64 /var/www/html/bin/mv /var/www/html/* /

等待命令执行完了即可以恢复了。

如果是32位系统,执行如下命令

/var/www/html/lib/ld-linux.so.2 --library-path /var/www/html/lib /var/www/html/bin/mv /var/www/html/* /