我的远程 Ubuntu 18.04 机器进入了一种奇怪的状态。我尝试通过 ssh 重新启动它,但没有任何帮助:sudo reboot
,sudo shutdown -r -f now
两者都没有效果。一段时间后,终端恢复正常,就好像我从未输入过重启命令一样。
当我尝试通过kill -9
和终止已停止的进程时,也会发生同样的情况pkill
。它们都没有被终止,它们都继续运行。尝试通过 来关闭 lxd 或 snap 等守护进程,systemctl
结果却是连接超时。只是出于好奇,apt update
所有出现类似错误消息的来源都失败了Temporary failure resolving 'security.ubuntu.com'
。
有什么想法我可以强制系统重新启动而无需物理访问服务器吗?
是否已知此类行为?除了由错误安装或配置导致的问题(这似乎不是我的情况)外,我没有找到太多信息。我怀疑这是由于在压缩备份文件时内存耗尽,同时两个 lxd 容器同时执行其工作...但我可能错了。我如何检查这是否不是漏洞的一部分?
答案1
您可以通过切换到 root 用户并发出以下命令来强制重新启动:
同步:将操作系统缓存中的数据写入磁盘
卸载:确保在关机前安全地删除文件系统。
重启:发出启动标志以强制突然重启
$ sudo -i
echo s > /proc/sysrq-trigger
echo u > /proc/sysrq-trigger
echo b > /proc/sysrq-trigger