我遇到了奇怪的问题,无法继续在我的其中一台 Ubuntu Linux 机器上工作。
我可以通过 ssh 连接到我的远程 Linux 机器,然后运行
tailf /var/log/auth.log
但是如果我运行,服务器超时并且 ssh 会话关闭,服务器没有响应错误
cd /var/log
该vi
命令也导致相同的错误。top
命令没有显示任何可疑内容。此问题导致机器无法使用。有人可以建议我如何解决此问题吗?
每次都会发生这种情况。通过 ssh 连接时没有问题,使用 tailf 命令也没有问题。只要我输入 cd 命令,它就会停止响应。
提前致谢。
根据迄今为止的帮助提供额外信息:
- 除防火墙阻止消息外,系统日志没有错误或失败消息
- 设置
ssh -o ServerAliveInterval=5 -o ServerAliveCountMax=1
选项并没有改变问题行为 strace
日志打印如下消息open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
ssh user@host /bin/bash
或者ssh user@host /bin/sh
没有改变问题行为
想知道是否有办法启用任何额外的日志记录来彻底解决它。
提前致谢。
我有一个更新,当我从不同的网络(不同的 ISP)访问同一台机器时,一切都运行正常。我不确定是否涉及任何网络问题。奇怪的是,只有当我运行几个命令(如cat
或cd
或 )时,它才会停止响应。像或 这样vi
的命令运行正常。tailf
nano