凍結されたFreeBSDサーバーをシリアルコンソールから再起動する方法


10

Linuxには、凍結したマシンをリモートで再起動するための「魔法のsysrqキー」があり、シリアルコンソールを介して動作しますが、FreeBSDはどうですか?シリアルコンソールでFreeBSDサーバーに「control-alt-delete」を送信する方法はありますか?

回答:


8

デバッガオプションがコンパイルされたカーネルがあると仮定して、を使用できますControlAltEscape。そこから、call boot(0)またはpanic

FreeBSD開発者向けハンドブックの第10章では、これについてさらに詳しく説明しています。

キーボード経由のSysReqとほぼ同じです。シリアルコンソールで、ブレーク信号を送信してoptions BREAK_TO_DEBUGGER有効にする必要があります。しかし、「ケーブルを引っ張るときなど、不必要にBREAK状態を生成するシリアルアダプターがたくさんあるため、これはデフォルトではありません」。


freebsdハンドブックの第10章は印刷に関するものですが、開発者向けハンドブックの第10章ですか?
anarcat 2013年

はい。やった。通常のハンドブックとあなたが投稿したlinの両方にリンクしていたので、それを整理しました。その間に私は道に迷ったと思います。お知らせいただきありがとうございます。
Hennes 2013年

試してみましたが、シリアルコンソールからは機能しません。BREAKを送信options BREAK_TO_DEBUGGERし、カーネル構成に含める必要があるようです。
anarcat 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.