ypinit, ypwhich, ypserv
, ypbind,
ypcat
の主な使い方
徳久
参考文献
•
http://www
.linux.or
.jp/
のマニュアルページ
–
日本の
Linux
情報サイト
–
JM:
日本語オンラインマニュアル
•
書籍:
RedHat Linux
で作るネットワークサーバ構築ガイド
NIS(Network
Information
Service)
•
ネットワークにおけるディレクトリサービスのひ
とつ
•
ユーザ名、パスワー
ド、グループ
名などの情報を集
約して扱う
ための仕組み
•
NIS
ドメイン
–
NIS
によるサービスを利用するホストの集まり
•
NIS
サーバ
–
NIS
ドメインにおける情報を一括して管理
–
同一ドメイン内に複数台設置可能
–
一台をマスターサーバとして、
残りを
スレーブ
サーバとして動作
–
マスターサーバはスレーブサーバに定期
的に
NIS
データベースを送る
NIS
データベース
•
NIS
で必要なデータ
をデータベース化したファイル
•
/etc
にある
pa
sswd
や
group
、
hosts
など
•
/var/y
p/Makefile
で必要とするサービスを編集可能
ypinit
•
NIS
データベースの作成
/u
sr/lib
/yp/ypini
t
[
-m
] [
-
s
master_name
]
-m
:
マスターサーバの設定
•
対話式
•
スレーブサーバのホスト名を一行ずつ入力
•
Ctrl+D
でスレーブサーバの入力を終了
•
確認メッセージが出るので
y
を入力すれば
NIS
データベース作成開始
•
root
権限で実行する必要がある
-
s
master_name
:
スレーブサーバの設定
•
NIS
データーベースを
master_name
から取得
•
マスターサーバが動作している必要が
ある
ypwhich
•
NIS
サーバー名を出力
yp
which [ -
d
domain_name
]
-
d
domain_name
:
デフォルトドメイン以外のドメインを指定
•
データベースマップのリスト
を出力
yp
which -x
ypcat
•
NIS
データベース
の内容を出力
y
pcat
[
-d
domain
]
[
-h
hostname
]
mapnam
e
-
d
domain_name
:
デフォルトドメイン以外のドメインを指定
-h
hostname
:
デフォルトのホスト名以外を指定
ma
pname
:
pa
sswd
や
hosts
等の
NIS
サーバで配布する
マップを指定
ypserv
、
ypbind
•
NIS
サーバの起動コマン
ド
y
pserv
•
NIS
クライアント
の起動コマンド
y
pbind