Provided by: manpages-ja_0.5.0.0.20140515+dfsg-2_all bug

名前

       /etc/nscd.conf - ネームサービスキャッシュデーモンの設定ファイル

説明

       nscd(8)  は起動時にファイル /etc/nscd.conf を読み込む。 各行には「属性・値」または「属性・
       サービス・値」を指定する。 フィールドはスペース文字またはタブ文字で区切られる。 '#'  (ナン
       バー記号) はコメントの始まりを表す。 この記号から行末までは nscd によって解釈されない。

       指定可能なサービスは passwd, group, hosts, services, netgroup である。

       logfile debug-file-name
              デバッグ情報が書き込まれるファイルの名前を指定する。

       debug-level value
              希望するデバッグレベルを設定する。デフォルトは 0。

       threads number
              スレッドをいくつ起動してリクエストを待つのかを指定する。  少なくとも 5 つのスレッド
              が常に作成される。

       max-threads number
              スレッドの最大数を指定する。デフォルトは 32。

       server-user user
              このオプションが設定されると、 nscd は root ではなく、この user  として実行される。
              (-S パラメータにより) 各ユーザー毎に別々のキャッシュが使われる場合、 このオプション
              は無視される。

       stat-user user
              統計情報の参照を許可するユーザを指定する。

       reload-count unlimited | number
              キャッシュされたエントリが使用されなかったときに、 削除される前に何回リロードされる
              かを設定する。デフォルトは 5。

       paranoia <yes|no>
              パラノイアモードを有効にする。  パラノイアモードでは  nscd を定期的に再起動する。デ
              フォルトは無効。

       restart-interval time
              パラノイアモードが有効で定期的に再起動する場合の、  再起動間隔を  time   秒に設定す
              る。デフォルトは 3600。

       enable-cache service <yes|no>
              指定した service のキャッシュを有効または無効にする。デフォルトは無効。

       positive-time-to-live service value
              指定した  service  のキャッシュにあるポジティブエントリ (成功した問い合わせ) の TTL
              (time-to-live) を設定する。 value の単位は秒である。 値を大きくすると、ヒット率が高
              くなり平均応答時間を短くできるが、  キャッシュのコヒーレンス (coherence, キャッシュ
              が実際のデータと一致していること) に問題が生じる。

       negative-time-to-live service value
              指定した service のキャッシュにあるネガティブエントリ (失敗した問い合わせ)  の  TTL
              (time-to-live) を設定する。 value の単位は秒である。 システムデータベースにない UID
              (ユーザーID) で所有されるファイル (たとえば root で tar を展開した Linux カーネルの
              ソース)  が少ないと、 顕著な性能の向上が見られる。 キャッシュのコヒーレンス問題を少
              なくするために小さな値にすべきである。

       suggested-size service value
              内部ハッシュテーブルの大きさを指定する。 効率を最適にするために value  は素数にして
              おくべきである。デフォルトは 211 である。

       check-files service <yes|no>
              指定した  service に関連するファイルの変更のチェックを有効または無効にする。 ファイ
              ルは /etc/passwd, /etc/group, /etc/hosts である。デフォルトは有効。

       persistent service <yes|no>
              サーバの再起動の前後で service のキャッシュ内容を保持する。 paranoia モードが有効の
              場合に便利である。デフォルトは保持しない。

       shared service <yes|no>
              service の nscd データベースのメモリ・マッピングをクライアント間で共有する。 これに
              より、検索を実行する度にソケット経由でデーモンに問い合わせを   行わずに、直接データ
              ベースを検索できるようになる。デフォルトは共有しない。

       max-db-size service bytes
              service    のデータベースファイルの最大許容サイズ   (バイト単位)。   デフォルト値は
              33554432 である。

       auto-propagate service <yes|no>
              サービス passwdgroupno  に設定すると、  .byname  要求は  passwd.byuidgroup.bygid  のキャッシュに追加されない。 このオプションは、 同じ ID を持つレコード
              が複数あるテーブルの場合に役に立つ。 デフォルトは yes である。 このオプションはサー
              ビス passwdgroup でのみ有効である。

注意

       このマニュアルページに書かれているデフォルト値は   nscd(8)  のソースコードに書かれている値
       で、   設定ファイルで上書きされなかった場合に使用される。   あなたが利用しているディストリ
       ビューションの設定ファイルのデフォルト値は違っているかもしれない。

関連項目

       nscd(8)

この文書について

       この  man ページは Linux man-pages プロジェクトのリリース 3.65 の一部 である。プロジェクト
       の説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。