繁体   English   中英

-bash: /usr/local/cpanel/3rdparty/bin/perl: 没有那个文件或目录 - linux 服务器崩溃了

[英]-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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM