アキラのITメモ:xinetdの設定

IT関係、技術関係のメモです。

xinetdの設定

昔のプログラムを動かすのにxinetdを触っていたので忘れないようにメモしておきます。xinetdの設定は/etc/xinetd.confあるいは/etc/xinetd.d/以下のファイルで行います。たとえばTelnetは以下のように設定されています。

service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = yes
}

serviceはサービス名です。/etc/servicesに書かれているものです(でなくてもいいかも)。flagsはフラグ?、socket_typeはネットワークのソケットタイプ、waitはシングルスレッド(yes)かマルチスレッド(no)か、userはプロセスを実行するユーザID、serverはサーバの実行ファイルの場所、log_on_failureはロギング用、disableはサービスが稼動中かどうか、をそれぞれ表しています。新しく作るときは、/etc/xinetd.d/以下に上のような内容のファイルを作ればいいでしょう。ちなみに超内輪ネタですが自分の作成した過去のプログラムの設定はこんな感じでした。

service xxxx
{
        socket_type     = stream
        protcol         = tcp
        wait            = no
        user            = root
        disable         = no
        server          = /usr/local/sbin/server
        server_args     = -c /usr/local/etc/server.conf
}

編集できたらあとは

/etc/rc.d/init.d/xinetd restart

と、再起動してやればいいでしょう。多分。

カテゴリ: Linux Tips 投稿日: 2007年01月18日 12:04
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/442

コメント

コメントを投稿





カテゴリ「Linux Tips」内の記事

サイト内検索

カテゴリ

最近のエントリ

関連商品

アバウト

Atom RSS
Powered by MT3.33-ja
合計:total
今日:today 昨日:yesterday