如何从串行控制台重新启动冻结的 FreeBSD 服务器?

如何从串行控制台重新启动冻结的 FreeBSD 服务器?

Linux 有“神奇的 sysrq 键” 远程重新启动冻结的机器,它可以通过串行控制台工作,但是 FreeBSD 怎么样?有没有办法在串行控制台上向 FreeBSD 服务器发送“control-alt-delete”?

答案1

假设您有一个编译了调试器选项的内核,您可以使用ControlAltEscape.从那里您可以call boot(0)panic.

第 10 章FreeBSD 开发者手册更详细地解释了这一点。

与通过键盘的 SysReq 大致相同。在串行控制台上,您需要发送中断信号并已options BREAK_TO_DEBUGGER启用。但 ”它不是默认设置,因为周围有很多串行适配器会无缘无故地生成 BREAK 条件,例如在拉电缆时”。

相关内容