• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


ネットワーク No. 444

xinetd をアップデートしたところサービスが起動しない


【現象】

  TurboLinux Workstation 6.5 でxinetdを使用していたのですが、xinetdをアップデー
トしたところサービスが立ち上がりません。

【原因】

  Turbolinuxで提供している xinetdは xinetd-2.1.8.9より設定ファイルの書式が変更さ
れました。それ以前のバージョンをご使用の場合は設定ファイルの記述方法が異なります
ので以下の手順で設定ファイルを作成して下さい。

【設定】

(1)
/etc/xinetd.conf にdefaults(すべてのサービスに対して共通)の設定を行い、最後の
includedir に /etc/xinetd.d を指定します。

[/etc/xinetd.conf]
-------------------------------------------------
 defaults
 {
    instances               = 60
    log_type                = SYSLOG authpriv
    log_on_success          = HOST PID
    log_on_failure          = HOST
 }

 includedir /etc/xinetd.d

-------------------------------------------------

(2)
次に、各サービス毎の設定を行います。ここでは、telnetを例に行います。
/etc/xinetd.d/telnet を作成し以下のようにtelnet固有の設定を行って下さい。

[/etc/xinetd.d/telnet]
-------------------------------------------------
  service telnet
  {
     disable         = no
     socket_type     = stream
     protocol        = tcp
     wait            = no
     user            = root
     server          = /usr/sbin/tcpd/in.telnetd
     server_args     = -h
  }
-------------------------------------------------

(3)
各種設定項目の意味は以下の通りです。

----------------------------------------------------------
  instances        起動するサービスの最大数を指定
  log_type         ログの出力方法を指定
  log_on_success   サービス開始時のログ出力要素の指定
  log_on_failure   サービス開始失敗時のログ出力要素の指定
  disable          サービスの起動有無を指定
  socket_type      ソケットタイプの指定
  protocol         プロトコルの指定
  wait             サービスの動作指定
  user             サービスの実行ユーザを指定
  server           起動するサービスを指定
  server_args      起動するサービスに渡すパラメータを指定
----------------------------------------------------------
キーワード
xinetd

関連文書
  • [437]xinetd によって管理されるサービスポートの有効/無効を切り替える

    対象製品
  • Turbolinux Server6.5
    Last modified : Wed Sep 05 JST 2001 # 1