Solaris
Sun 電源按鈕不會關閉系統
背景:我們正在執行 NIS,並且將 NFS 從 Solaris 10 工作站安裝到 Solaris 8 伺服器。
如果工作站由於某種原因失去了網路連接,當我查看工作站的控制台時,我會看到以下形式的重複消息:
<date> <time> <hostname> ypbind[<pid>]: NIS server not responding for domain "<domain>"; still trying.
如果我嘗試以使用者身份登錄控制台,它將無法工作,因為它無法通過 NIS 驗證我的帳戶。此外,它不會再次返回登錄提示,因此我無法以 root 身份登錄。
如果我按下工作站上的電源按鈕(不要按住),我會看到:
<date> <time> <hostname> power: WARNING: Power off requested from power button or SC, powering down the system! Shutdown started. <date> <time> Changing to init state 5 - please wait. <date> <time+2 minutes> <hostname> power: WARNING: Failed to shut down the system!
並繼續查看表單的消息:
<date> <time> <hostname> ypbind[<pid>]: NIS server not responding for domain "<domain>"; still trying.
所以,問題是
- 如何讓 NIS 停止嘗試(因為我知道它會失敗)?
- 為什麼不會關機?
為了讓它徹底關閉,它必須成功地為所有正在執行的服務執行關閉腳本。不幸的是,在這種情況下,一些關閉腳本可能會一直等待 NIS 伺服器,並且永遠不會完成。如果您無法恢復網路,您可能必須以 root 身份登錄並執行“halt”以將其關閉,而無需等待所有關閉腳本。如果兩者都不可能,您可能會卡在關閉電源。