設定
・設定ファイルが2種類ある -全体的な設定を、/etc/xinetd.confで行う -サービスごとの設定は、別途設定ファイルに記述して、/etc/xinetd.dディレクトリに格納する/etc/xinetd.conf
defaults
{
log_type = stream [ログの出力方法]
log_on_failure = HOST [接続拒否時に記録するログの内容]
log_on_success = PID HOST DURATION EXIT [接続許可した時に記録するログの内容]
cps = 50 10 [1秒間の最大のコネクションすると限度に達した時のサービス休止秒数]
instance = 50 [各サービスの最大のデーモン数]
}
includedir /etc/xinetd.d [設定ファイルを格納するディレクトリ]
/etc/xinetd.d/rsync
service rsync
{
disable = no [サービスを有効にする]
flags = IPv6
socket_type = stream [TCPならstream, UDPならdgram]
wait = no [ウェイトタイム]
user = root [サービスを実行するユーザ]
server = /usr/bin/rsync [サーバプログラムのパス]
server_args = --daemon [引数]
log_on_failure += USERID [接続拒否時に記録するログの内容]
}
パラメータ | 説明 |
---|---|
disable | サービスの有効/無効 |
socket_type | 通信タイプ(TCPは、tream, UDPはdgram) |
wait | ウェイトタイム |
user | サービスを実行するユーザ名 |
server | サーバプログラム(デーモン)へのフルパス |
server_args | サーバプログラム(デーモン)に渡す引数 |
log_on_failure | 接続を拒否した時に、ログに記述する内容 |
nice | 実行優先度 |
only_from | 接続を許可する接続元 |
no_access | 接続を拒否する接続元 |
access_times | アクセスを許可する時間帯 |
*再起動を忘れずに
・/etc/init.d/xinetd restart