我试图终止托管在我的 Linux 服务器上的应用程序的正在运行的进程,但killall5 -9
现在我无法登录到我的 Linux 服务器。有人能指导如何恢复吗
答案1
唯一能够从这种情况中“恢复”的方法是物理重启服务器。目前它处于某种暂停状态,可能只运行内核,根本没有进程。如果这是企业级服务器,您可以登录服务控制台(iLO、iDRAC 或类似设备),然后从那里重启服务器。
如果您不确定命令的作用是什么,最好阅读手册并考虑其后果。
答案2
您基本上已经终止了系统上所有正在运行的进程。该killall5
命令仅作为关机/重启脚本的一部分运行,绝不能手动运行。
恢复的唯一方法是重置服务器:如果它是物理服务器并且您没有基于硬件的远程管理解决方案,那么必须有人亲自访问服务器并按下重置按钮。
如果它是一个虚拟服务器,那么可能存在某种虚拟服务器管理界面(可能是 Web GUI),您可以使用它来远程重置服务器。