Solaris

Sun 電源按鈕不會關閉系統

  • January 8, 2011

背景:我們正在執行 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.

所以,問題是

  1. 如何讓 NIS 停止嘗試(因為我知道它會失敗)?
  2. 為什麼不會關機?

為了讓它徹底關閉,它必須成功地為所有正在執行的服務執行關閉腳本。不幸的是,在這種情況下,一些關閉腳本可能會一直等待 NIS 伺服器,並且永遠不會完成。如果您無法恢復網路,您可能必須以 root 身份登錄並執行“halt”以將其關閉,而無需等待所有關閉腳本。如果兩者都不可能,您可能會卡在關閉電源。

引用自:https://serverfault.com/questions/220216