我们安装了 Ubuntu Server(运行 16.04.4 LTS),大约在上周的某个时候,它开始出现问题。我尝试运行的几乎每个命令似乎都完全挂起了终端。CTRL + C 不起作用,我看到建议的其他一些键命令也不起作用(例如 CTRL + D、Z、反斜杠)
ps
似乎有效,但ps aux
挂了top
挂起- 在某些文件夹中执行某项操作
ls
会导致终端挂起
这是我尝试过的:
- 所有软件包都是最新的。
- 我在 /var/log/syslog 中没有看到任何异常。
- 重新启动服务器没有帮助。
badblocks
没有发现任何错误。- 我试过了
dmesg
,但它似乎也挂了。 - 运行一些挂起的命令会
strace
产生一些输出,但它也会挂起,而且我太不懂 Linux 了,根本无法真正理解输出。不过,如果有帮助的话,我很乐意粘贴一些。
我没有安装 NFS 共享。该服务器用于应用程序日志记录,仅运行 Elasticsearch/Kibana(位于 nginx 后面)。Elasticsearch 本身似乎运行良好(发送给它的文档正在被索引)。
答案1
我认为我已经找到了罪魁祸首,这与虚拟机本身无关。我认为我们的网络/防火墙设置最近发生了变化,并且干扰了 SSH 流量。我使用不同的互联网连接(在我们公司网络之外)连接到虚拟机,并且能够通过 SSH 管理机器,没有任何问题。
如果其他人遇到随机奇怪的 SSH 挂起并且它有帮助,我会将其保留为接受的答案,但如果范围太窄,mods 应该可以随意关闭这个问题。