很长一段时间以来,我都运行 Ubuntu 16LTS 作为我的家庭服务器。在使用 Ubuntu 20 设置新服务器后,有时我根本无法通过 SSH 访问服务器。据我所知,系统已关闭,因为没有风扇活动表明它已打开。该系统连接到与旧服务器相同的 UPS,并且完全在 UPS 的容量范围内。UPS 状态 USB 未连接。
当我检查所有日志时,没有证据表明有任何东西关闭了机器或使其进入睡眠状态。系统日志只是在某个日期停止记录消息。启动机器后,我必须始终强制关机并重新启动。我假设它卡在 grub 菜单上,但无法确认,因为我无法将显示器连接到机器。当我通过 initfs 成功解锁操作系统后,系统日志会在加载时重新启动。last-x 仅显示我第二次启动机器(即强制重启后)。
为了使事情更清楚:系统日志中的最后一条消息是 10 月 9 日,直到我于 10 月 16 日 16:02 解锁系统。
我尝试查找更多信息:/var/log/syslog /var/log/auth.log last -x last reboot
在 ssh 日志中,我看不到在系统无响应时进行连接的尝试,也看不到任何有关 sshd 故障的日志。
当我尝试这个:grep -E -i -r'error|warning|panic'/var/log/
从 10 月 9 日到 10 月 16 日 16:04,我没有收到任何错误消息,但可能是日志文件出了问题,我对此并不熟悉。需要说明的是,日志文件在输出中没有列出日期,这可能是因为它们是二进制格式。
我是否遗漏了其他日志?这可能是什么原因造成的?我之前的机器上从未遇到过这个问题,我不知道下一步该从哪里着手解决这个问题。