[英]-bash: /usr/local/cpanel/3rdparty/bin/perl: No such file or directory - linux server kind of crashed
我的 VPS 服务器(CPanel)已满所以我决定删除一些文件,即以下
ssh 根@server_ip_address
MB(space) File Location
2583 /home/someuser/tmp/analog/cache <-------------1
1883 /home/someuser/tmp/analog/cache.out <-------------2
1061 /usr/tmpDSK <------------3
当我删除前两个文件时,它确实释放了一些 4GB 的空间,磁盘显示已占用 85%。 然后我删除了 tmpDSK 文件(1.06GB),但它对磁盘大小没有影响。 大约半小时后,我们的服务器崩溃了,无法提供页面。 虽然它已经启动,我可以 ping 它,但不提供页面。
我在删除 tmpDSK 后立即注意到,用户/本地/文件夹丢失(被错误删除?)其中包含 Apache、Perl 等,因此无法提供网站服务。
刚才我通过SSH登录服务器,收到以下消息
-bash: /usr/local/cpanel/3rdparty/bin/perl: No such file or directory
-bash: /usr/local/cpanel/3rdparty/bin/perl: No such file or directory
-bash: /usr/local/cpanel/3rdparty/bin/perl: No such file or directory
我想知道,可能发生了什么。 我可以自己恢复吗,我们在外部驱动器上有备份吗? 有没有办法恢复被删除的文件? 我从sftp中一一删除。 已经向主机提供商打开了一张票,但我想自己更好地了解事情,看看我是否可以以某种方式恢复它。 请注意,没有任何 Linux 命令可在 SSH 上运行,例如 ls 等。此外,tmpDSK 应该与 cPanel 相关, 它存储会话、临时文件的位置
谢谢
回答我自己
经过与主机超过 24 小时的故障排除,然后我们亲自研究我们发现问题非常简单。
我们不小心将/usr/local/
文件夹的内容移动到了/usr/include
,这导致了所有问题。 只需将其移回即可解决问题。
使用带有 FTP (sftp) 的服务器时,内容被意外移动。 它可能与我删除的三个已删除文件无关。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.