タグ

linuxとdaemonに関するnobyukiのブックマーク (3)

  • xinetd の設定

    ■はじめに 今回は、スーパーサーバーと呼ばれる xinetd の設定方法について説明していきます。スーパーサーバーとは、ポート監視用のデーモンプログラムで、あるポートに対してアクセスがあると、設定ファイル (/etc/xinetd.d/ 等) を元にポートに対応したサービス (ftp 等) を起動します。この際、ポートとサービスの関係は、/etc/services によって導かれます。 そして、Linuxでは、以前は、inetd と TCP wrapper(tcpd) の組合せによるアクセス制限が一般的に行なわれてきました。しかし、RedHat Linux 7Jより、inetd の上位互換性を持つ xinetd が標準となり、最近では、多くのディストリビューターが採用するようになりました。 xinetd は、単体で inetd + TCP wrapper(tcpd) の機能を持っているだけ

  • はてなブログ | 無料ブログを作成しよう

    10年同じお店に通い続けたことなんてなかったんじゃないかな 1月末で行きつけの飲み屋が閉店してしまった。ひとりで飲みに行けるようなお店はそのお店しかなかったので、完全にひとり飲み難民である。 とはいえ、子が生まれてからの1年以上、もっといえば生まれる少し前からなので1年半以上はそれ以前(たぶん週2くらい)のペース…

    はてなブログ | 無料ブログを作成しよう
    nobyuki
    nobyuki 2012/03/30
    lsb-base関連。/lib/lsb/init-functions
  • PC覚え書き | プログラムのデーモン化

    VvZX(qvZX)Afork()VXeR[gpBVXeR[oAovZXmAvZXRs[B ovZXevZXARs[VvZXqvZXBevZXAqvZXfork()lpB evZXAfork()qvZXvZXIDpAqvZX0pBplAevZXqvZXッBlBAqvZXPvOヲB int main(void){ pid_t child // fork()li[ if( !(child=fork()) ){ // child=0qvZX printf("inchildprocess\n"); exit(0); } // evZXqvZXID\ヲ prinft("inparentprocess:childprocessID=%d\n,child); return 0; }

  • 1