我不小心运行了 sudo mv /* ../ - 我可以扭转损害吗?

我不小心运行了 sudo mv /* ../ - 我可以扭转损害吗?

一谈到服务器我就是个十足的白痴……

我试图将目录向上移动一级,因为我有 /var/www/website.com/website.com,而且我只需要/var/www/website.com

好吧,我很聪明,可以运行(当然是在有正在运行的网站的实时服务器上)

sudo mv /* ../ (from /var/www/website.com/website.com)

我很快就取消了它,它运行了几秒钟。现在我无法再通过 ssh 进入服务器:

network error: software caused connection abort
ssh: Could not resolve hostname: Name or service not known

我知道服务器仍然在线,因为网站仍在运行,好像什么都没发生过一样(使用 nginx、php、mysql)。我可以看到论坛软件后端生成的错误。

Error #0: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution

我移动了一些本不该动的文件。我的主机提供了救援系统,但我不敢重启,因为这些文件可能是我在此过程中弄乱的。

如果结果是灾难性的,我真的不想重新启动并冒着很长的停机风险。

编辑:我进入救援模式,安装分区,找到被移动的额外文件夹(binbootdevetchome,将它们移回/root,重新启动,现在尝试访问服务器时出现连接超时。想知道在尝试将所有内容移动到另一台服务器之前下一步该尝试什么。

无论如何,我可以清理或修理/root以找出到底是什么损坏了?

相关内容