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