LoginSignup
3
5

More than 5 years have passed since last update.

xinetd

Posted at

設定

・設定ファイルが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

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5