我的同事错误地删除了 /usr/bin

我的同事错误地删除了 /usr/bin

我知道授权他为超级用户是我的错,而且我对CentOS 7的了解还不够。

正如我在标题中所写,我们运行 CentOS 7 的 VPS/usr/bin意外丢失。ping即使使用其 IPv4 地址,服务器也不会响应。无法以我知道的方式访问服务器,SSH、FTP、HTTPS、SMTP、IMAP。

有什么方法可以解决这个问题吗?

我可以创建一个新实例,但我不想丢失数据,尤其是邮箱、MySQL 存储的数据、网页内容。

答案1

有什么方法可以解决这个问题吗?

不,我们无能为力。但是,您有一些选择:

  1. 从备份恢复(这很容易如果你有一个,如果没有,下次你就知道了)
  2. 从您的提供商处获得支持...
    • 从新的 VPS 访问存储
    • 让您的提供商为您访问和备份您的文件

答案2

在 RHEL8.6 上遇到了同样的问题(建议:不要在累的时候工作)并尝试了以下高级步骤:

  1. 以救援模式启动系统
  2. 从可启动 USB 启动救援模式

两者都无法工作,因为机器上没有 shell 程序

通过以下步骤“解决”:

  1. 创建了可启动的 ubuntu 驱动器

  2. 从 USB 驱动器启动

  3. 安装了属于我的自我破坏安装的分区

  4. 恢复了一些我想恢复的文件

  5. 从零地开始安装

相关内容