YPPUSH(8) FreeBSD システム管理者マニュアル YPPUSH(8)
名称
yppush − NIS データベースの更新を強制的に伝搬させる |
書式
yppush [−d domain] [−t timeout] [−j #parallel jobs] [−h host] [−p path] [−v] mapname |
解説 |
yppush ユーティリティは、NIS ドメインにおいて、更新した NIS データベース( もしくは マップ) を NIS マスタサーバから NIS スレーブサーバへ配布します。 通常、NIS マップが更新された場合に NIS マスタの /var/yp/Makefile からのみ 起動されます。 /var/yp/Makefile はデフォルトでは yppush を起動しない事に 注意して下さい: これを変えるにはまず、Makefile 中の ‘‘NOPUSH=True’’ エン トリをコメントアウトしなければなりません (デフォルトの FreeBSD の設定は小 さなネットワークに単一の NIS サーバがある状況を想定しています; この様な設 定では yppush は不要です)。 デフォルトでは、 yppush はドメイン内のスレーブサーバ名を決定するために ypservers マップを検索します。宛先ホスト (もしくはホストのリスト) は手動 でコマンドラインから指定可能です。スレーブサーバのリストが与えられると、 ‘マップ転送’ 要求を各スレーブに送信します。今度はスレーブが、 ypxfr(8) を 使用して、NIS マスタサーバからマップのコピーを読み取ります。コピーされる マップ名と ypxfr(8) が yppush に ‘コールバック’ して転送を完遂するために 必要な特別な情報とが、各リクエストに含まれます。コールバックにおいて yppush が ypxfr(8) から受け取るエラーメッセージは全て標準エラー出力に出力 されます。 以下のオプションが使用可能です: |
−d domain
ドメイン名を指定します。ローカルホストの NIS ドメイン名がデフォル トで使用されます。ローカルホストのドメイン名が設定されていない場 合には、このフラグでドメイン名を指定しなければなりません。 −t timeout −j #parallel jobs yppush はコールバックを非同期に取り扱う事に注意して下さい。これは どういうことかというと、全てのマップ転送要求を送信する前であろう とも、 ypxfr(8) からコールバック情報を受け取るとすぐに、この情報 を表示する事を意味します。 −h host −p path −v 関連ファイル |
/var/yp/[domainname]/ypservers
ある NIS ドメインにおける全てのサーバ名 を格納した NIS ypservers マップ 関連項目 |
バグ
NIS v1 における NIS マップ転送機構は NIS v2 におけるものとは異なります。 このバージョンの yppush は NIS v2 システム宛のマップ転送のみをサポートし ています。 |
作者
Bill Paul 〈wpaul@ctr.columbia.edu〉 FreeBSD 10.0 February 5, 1995 FreeBSD 10.0 |