|
|
ネットワーク 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 関連文書 対象製品
Last modified : Wed Sep 05 JST 2001 # 1
|
Copyright © Turbolinux, Inc..All Right Reserved.

