背景:我们正在运行NIS,并将NFS从Solaris 10工作站安装到Solaris 8服务器。
如果工作站由于某种原因失去了networking连接,那么当我查看工作站的控制台时,我会看到以下forms的重复消息:
<date> <time> <hostname> ypbind[<pid>]: NIS server not responding for domain "<domain>"; still trying.
如果我尝试以用户身份login控制台,它将无法工作,因为它无法通过NIS对我的帐户进行身份validation。 此外,它不会再次返回到login提示,所以我不能以root身份login。
如果我按下工作站上的电源button(不要拿着),我会看到:
<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!
并继续看到forms的消息:
<date> <time> <hostname> ypbind[<pid>]: NIS server not responding for domain "<domain>"; still trying.
所以,问题是
为了执行干净closures,必须成功执行所有正在运行的服务的closures脚本。 不幸的是,在这样的情况下,一些closures脚本可能停滞不前,等待NIS服务器,并永远不会完成。 如果无法恢复networking,则可能需要以root用户身份login并运行“halt”,以便在不等待所有关机脚本的情况下将其closures。 如果两者都不可行,您可能会被卡住。