このドキュメント中では多くの省略語が使われています。以下に重要な ものの説明を簡単に挙げておきます。
データベースマネージメント(DataBase Management)。 検索キーとデータとのペアを管理するデータベース機能を 持ったライブラリのこと。
動的リンクライブリ(Dynamically Linked Library)。 プログラムの実行時にリンクされるライブラリのこと。
NIS サーバが発行するキーワード。 NIS クライアント側が 使用する NIS サーバを特定するのに用いられる。 この domainname は DNS の "domain" と 同じものにする必要はない(むしろ別にすべき)。
ファイル転送プロトコル(File Transfer Protocol)。コンピュータ間でファ イルを転送する時に用いられるプロトコルの一つ。
ネームサービスライブラリ(Name serveces library)。ネームサービス関係 のシステムコール(getpwnam, getservbyname など)を提供するライブラリ。 SVR4 Unix に実装されている。
ソケットサービスライブラリ(Socket services library)。ソケット関係の システムコール(socket, bind, listen など)を提供するライブラリ。 SVR4 Unix に実装されている。
ネットワーク情報サービス(Network Information Service)。ネットワーク
上のすべての計算機で必要な情報を共有するサービスのこと。 Linux の標準
libc ライブラリには NIS のサポートが含まれており、これをこの文書では
"trad-NIS" と記す。
訳注:原文では "traditional NIS" でしたが、長いので訳者が
勝手に造語しました。
Network Information Service(Plus)。基本的には NIS を機能アップしたも の。 NIS+ は Sun Microsystems Inc. によって設計され、 NIS を後継するも のと位置づけられている。セキュリティが強化され、大きなシステムに 導入するのが容易になっている。
NYS は「NIS+、 YP、 Switch」を表すプロジェクト名である。 Peter Eriksson
<pen@signum.se>
が管理している。このプロジェクトでは
NIS(=YP) のコードを 0 から再実装しており、 NYS ライブラリのネームサー
ビススイッチ機能を利用するようになっている。
訳注: Red Hat Linux はこちらの実装を採用しているそうです。
リモートプロシージャコール(Remote Procedure Call)。 C プログラム内で RPC ルーチンを利用すれば、ネットワーク上にある他の計算機上の手続き(サブ ルーチン)を呼びだすことができる。通常の文脈においては Sun の RPC 実装の 意味で用いられることが多い。
イエローページ(電話帳)(Yellow Pages (TM)) Yellow Pages は 英国 British Telecom 社の登録商標。
Transmission Control Protocol/Internet Protocol の略。 TCP/IP は Unix で非常によく使われているデータ通信プロトコルである。
次の内容は Sun(tm) System & Network Administration Manual から引用 したものです。
NIS はかつて サン・イエローページ(Sun Yellow Pages, YP)と呼ばれていま した。しかし「Yellow Pages」は英国 British Telecom 社の登録商標で無断使 用ができませんので、 NIS と呼ぶことにしました。
NIS は Network Information Service の略です。ネットワーク上のすべての 計算機で共有すべき情報を提供する目的で用いられます。 NIS で提供され る情報とは、例えば以下のようなものです。
例えば、あなたのパスワードが NIS の パスワードデータベースに登録され ているとしましょう。するとあなたはネットワーク上で NIS の クライアン トプログラムが動いている計算機なら、どの計算機にもログインすることがで きるようになるのです。
Sun は Sun Microsystems 社の商標であり、 SunSoft 社にライセンス供与さ れています。