JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... はコメントの始まりを表す。 この記号から行末までは nscd によって解釈されない。 指定可能なサービスは passwd , group , hosts , services , netgroup である。 logfile debug-file-name デバッグ情報が書き込まれるファイルの名前を指定する。 debug-level value 希望す ... l time パラノイアモードが有効で定期的に再起動する場合の、 再起動間隔を time 秒に設定する。デフォルトは 3600。 enable-cache service <yes|no> 指定した service のキャッシュを有効または無効にする。デフォルトは無効。 positive-time-to-live service value 指定し ... た service のキャッシュにあるポジティブエントリー (成功した問い合わせ) の TTL (time-to-live) を設定する。 value の単位は秒である。 値 ... ... なっていれば、 xinetd は下記の形式で 1 行のログエントリを生成する (全てのエントリには、最初にタイムスタンプがつく)。 entry : service-id data data は entry に依存する。 entry には以下のものがある。 START サーバが起動されたときに生成される EXIT サーバが終了 ... グオプションを使用している場合に、角括弧の内側に現れる 情報について以下に述べる。 START エントリでは次の形式である。 START: service-id [pid=%d] [from=%d.%d.%d.%d] EXIT エントリでは次の形式である。 EXIT: service-id [ type =%d] [pid=%d] [duration=%d(sec)] ... ある。 数値は、終了ステータスか、プロセスを終了させたシグナル番号のどちらかである。 FAIL エントリは以下の形式である。 FAIL: service-id reason [from=%d.%d.%d.%d] reasons には以下のものがある。 fork ある連続した回数、フォークに失敗した(回数は設定可能なパラ ... ... lude < netdb.h > int getaddrinfo(const char * node , const char * service , const struct addrinfo * hints , struct addrinfo ** res ); void freeaddrinfo(struct addrinfo * res ); const char *gai_str ... 0112L Glibc 2.21 and earlier: _POSIX_C_SOURCE 説明 getaddrinfo () は、(インターネットのホストとサービスを識別する) node と service を渡すと、一つ以上の addrinfo 構造体を返す。それぞれの addrinfo 構造体には、 bind (2) や connect (2) を呼び出す際に指定でき ... ールドに指定できる有効な値としては AF_INET と AF_INET6 がある。 また、値 AF_UNSPEC を指定すると、 getaddrinfo () は node と service で使用できるいずれかのアドレスファミリー (例えば IPv4 か IPv6) の ソケットアドレスを返すことを求められる。 ai_socktype この ... ... lude < netdb.h > int getaddrinfo(const char * node , const char * service , const struct addrinfo * hints , struct addrinfo ** res ); void freeaddrinfo(struct addrinfo * res ); const char *gai_str ... 0112L Glibc 2.21 and earlier: _POSIX_C_SOURCE 説明 getaddrinfo () は、(インターネットのホストとサービスを識別する) node と service を渡すと、一つ以上の addrinfo 構造体を返す。それぞれの addrinfo 構造体には、 bind (2) や connect (2) を呼び出す際に指定でき ... ールドに指定できる有効な値としては AF_INET と AF_INET6 がある。 また、値 AF_UNSPEC を指定すると、 getaddrinfo () は node と service で使用できるいずれかのアドレスファミリー (例えば IPv4 か IPv6) の ソケットアドレスを返すことを求められる。 ai_socktype この ... ... lude < netdb.h > int getaddrinfo(const char * node , const char * service , const struct addrinfo * hints , struct addrinfo ** res ); void freeaddrinfo(struct addrinfo * res ); const char *gai_str ... 0112L Glibc 2.21 and earlier: _POSIX_C_SOURCE 説明 getaddrinfo () は、(インターネットのホストとサービスを識別する) node と service を渡すと、一つ以上の addrinfo 構造体を返す。それぞれの addrinfo 構造体には、 bind (2) や connect (2) を呼び出す際に指定でき ... ールドに指定できる有効な値としては AF_INET と AF_INET6 がある。 また、値 AF_UNSPEC を指定すると、 getaddrinfo () は node と service で使用できるいずれかのアドレスファミリー (例えば IPv4 か IPv6) の ソケットアドレスを返すことを求められる。 ai_socktype この ... ... GNU C Library and certain other applications to determine the sources from which to obtain name-service information in a range of categories, and in what order. Each category of information is identified by a database name. 設 ... 開鍵と秘密鍵。 rpc リモート手続き呼び出し (remote procedure call) の名前と番号。 getrpcbyname (3) と関連する関数が使用する。 services ネットワークサービス。 getservent (3) や関連する関数が使用する。 shadow シャドウユーザーパスワード。 getspnam (3) や関連す ... =return] files ethers: nis [NOTFOUND=return] files protocols: nis [NOTFOUND=return] files rpc: nis [NOTFOUND=return] files services: nis [NOTFOUND=return] files 最初の列はデータベース名である。 残りの列で以下を指定する。 * 1 個以上のサービス指定 (例: "f ... ... 最初の空白ではない文字が '#' ならばコメント行とみなされる。 空行は無視される。 ファイルは以下の形式のエントリからなる: service <service_name> { <属性> <assign_op> <値> <値> ... ... } 代入演算子 assign_op は '=', '+=', '-=' のいずれかである。 殆んどの ... 値を削除することを意味する。 どの属性がどの演算子をサポートするかは、 すべての属性について述べた後に記述する。 各エントリは service_name で識別されるサービスについて定義する。 id この属性はサービスを識別するのに用いられる。 サービスの中には違うプロトコル ... ものがあり、 その場合は設定ファイルの別のエントリに記述されるので、 そうしたときに有用である。 デフォルトではサービス id は service_name と同じである。 type 以下の値の任意の組合せである: RPC RPC を使ったサービスである INTERNAL xinetd によって提供されるサ ... ... れぞれの key について、数値であれば getrpcbynumber (3) を、数値以外であれば getrpcbyname (3) を呼び出し、結果を表示します。 services key が指定されなかった場合、 setservent (3), getservent (3), endservent (3) を使用して services データベースを列挙します。 ... ます。 key 引数が一つ以上指定された場合は、それぞれの key について getspnam (3) を呼び出し、結果を表示します。 オプション -s service , --service service 指定されたサービスで全てのデータベースを上書きします(glibc 2.2.5 以降)。 -s database : service , --ser ... vice database : service 指定されたサービスで、指定したサービスのみ上書きします。オプションは複数回使用可能ですが、各データベースに対しては最後のサ ... ... 証するためである。 IANA に明記されているよく使用されるポート番号は、 通常このような管理者だけが使用できる範囲に配置される。 services ファイルにあるサービスに対する項目があっても、必ずしもそのサービスが現 在その計算機で動いている訳ではない。利用可能なイン ... 要がある。 特に、ネットニュース (NNTP) や メール (SMTP) のサーバーは、システム起動時の スクリプトから起動されることが多い。 services ファイルの場所は、 < netdb.h > 中の _PATH_SERVICES によって定義されている。 この値は通常 /etc/services に設定されている。 ... 1 行につき 1 サービスが記述されており、以下の形式である。 service-name port / protocol [ aliases ... ] 各項目は以下の通り。 service-name サービスを表す分かりやすい名前であり、検索の際にも使 ... ... は無視される。 各要求は以下のように定義された gaicb 構造体で規定される。 struct gaicb { const char *ar_name; const char *ar_service; const struct addrinfo *ar_request; struct addrinfo *ar_result; }; この構造体の要素は getaddrinfo (3) の引数に対応している ... 。 したがって、 ar_name はインターネットホストを示す node 引数に、 ar_service はサービスを示す service 引数に対応する。 ar_request 要素は、 返されたソケットアドレス構造体を選択する基準を示す hints 引数 ... ut ftp.us.kernel.org enoent.linuxfoundation.org gnu.cz ftp.us.kernel.org : 128.30.2.36 enoent.linuxfoundation.org: Name or service not known gnu.cz: 87.236.197.13 プログラムのソースコードは以下のとおりである。 #define _GNU_SOURCE #include < netdb.h > #i ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。