サーバーが起動されていて実行中の場合には、クライアントマシンが正常に動作していることを調べて、ypwhich コマンドを実行します。 ypwhich が応答しない場合は、そのコマンドを強制終了します。 次に、NIS サーバーで root としてログインし、次のように入力して NIS の ypbind プロセスが実行中かどうかをチェックします。
# ps -e | grep yp |
-f オプションを ps で使用しないでください。このオプションはユーザー ID を名前に変換しようとするため、より多くのネームサービス検索が失敗する可能性があります。
ypbind または ypserv デーモンのどちらかが実行されていない場合は、それらをいったん強制終了してから、次のように入力して再起動します。
# /usr/lib/netsvc/yp/ypstop # /usr/lib/netsvc/yp/ypstart |
ypbind と ypserv の両プロセスが NIS サーバーで実行中の場合は、ypwhich を使用します。
ypwhich が応答しない場合は、ypserv がハングしたと考えられるため再起動が必要です。 サーバーに root としてログインして、ypserv をいったん強制終了し、次のように入力して再起動します。
# /usr/lib/netsvc/yp/ypstop # /usr/lib/netsvc/yp/ypstart |