所有命令永远挂起

所有命令永远挂起

进入虚拟机后ssh,我基本上无法运行任何命令,例如、 、ps auxcd /proc; ls,所有命令都挂起,所以我什至不知道如何发现问题。topdmesgsystemctl status

Linux frdev07 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64

但有一些提示:它只发生在周末,并且systemctl status挂在里面的某个地方[email protected]。我也无法psql连接到数据库,它也挂起。在我看来,这是 PostgreSQL 运行的一种维护过程,但这并不是使 VM 无法使用的借口。

我怎样才能找到确切的问题?

答案1

如果整个操作系统似乎挂起,则可能是某种磁盘 I/O 问题,可能表明存在物理磁盘故障。

检查日志:主要/var/log/messages是和/或/var/log/kern.log。您也可以尝试该dmesg命令:这是一个非常小的命令,仅从 RAM 输出内核消息缓冲区,因此即使某些原因导致更复杂的命令挂起,它也可能有工作的机会。

如果甚至dmesg失败,请尝试访问虚拟机控制台:如果出现严重错误,即使没有人登录,系统也可能会向控制台发出错误消息。

内核版本号4.9.0-6-amd64告诉我系统的补丁还不是最新的:Debian 9.x 的当前内核是4.9.0-8-amd64.如果可以从互联网访问系统,则系统可能很慢,因为它被检测为易受攻击并且受到某种攻击。

相关内容