[トップ] [自作PC] [PCの履歴] [フリーソフト] [プロバイダー選び] [レンタルサーバー]
[VPS比較] [フレッツ光東西でギガビットインターネット接続] [着メロ] [MSX] [ツイッターでポイントを貯めよう! ]

東京電力(時分) 万kW / 万kW (.7%) 東北電力(時分) 5万kW / 万kW (.6%)
関西電力(時分) 万kW / 万kW (.3%) 九州電力(0時分) 7万kW / 万kW (.4%)
北海道電力(0時分) 万kW / 9.0万kW (%)

FreeBSDメモ FreeBSDで可能な限りdjb信者になってみる

[FreeBSDメモへ戻る]

大したことではありません・・daemontools を使いまくることです。

  • FreeBSDメモ FreeBSDで可能な限りdjb信者になってみる
    • isc-dhcp-server
      • /var/service/dhcpd/run
    • proftpd
      • /var/service/proftpd/run
      • /usr/local/etc/proftpd.conf
    • いたずらtelnetデーモン
      • /var/service/telnetd/run
      • /var/service/telnetd/root/run
    • samba
      • /var/service/smbd/run
      • /var/service/nmbd/run
      • /var/service/swat/run
    • unbound
      • /var/service/unbound/run
      • /usr/local/etc/unbound/unbound.conf
    • openntpd
      • /var/service/openntpd/run
    • mpd5
      • /var/service/mpd/run
      • /var/service/mpd/ntp
    • アンケート
    • このことに関する話題

※マウントソフトのDaemonToolsではありません。

isc-dhcp-server

/var/service/dhcpd/run

#!/bin/sh
DHCPD_BIN="/usr/local/sbin/dhcpd -f"
DHCPD_LISTEN="em1"
exec ${DHCPD_BIN} ${DHCPD_LISTEN} 2>&1

proftpd

/var/service/proftpd/run

#!/bin/sh
exec 2>&1
exec envdir ./env sh -c '
exec /usr/local/bin/tcpserver -l0 -R -H -v -c  -x tcp.cdb 0 ftp /usr/local/sbin/proftpd -c /usr/local/etc/proftpd.conf

/usr/local/etc/proftpd.conf

ServerType inetd

に変更する

いたずらtelnetデーモン

事前に、以下のコマンドを実行します。
cd /usr/ports/shells/bash && make install clean
cd /usr/ports/games/sl && make install clean

/var/service/telnetd/run

#!/bin/sh
exec 2>&1
exec envdir ./env sh -c '
exec /usr/local/bin/tcpserver -rhv -c 2 -x tcp.cdb 0 telnet /var/service/telnetd/root/run
'

/var/service/telnetd/root/run

#!/usr/local/bin/bash

TERM=vt0 /usr/local/bin/sl -F

samba

/var/service/smbd/run

#!/bin/sh
exec 2>&1
exec env - /usr/local/sbin/smbd -F

/var/service/nmbd/run

#!/bin/sh
exec 2>&1
exec env - /usr/local/sbin/nmbd -F

/var/service/swat/run

#!/bin/sh
exec 2>&1
exec envdir ./env sh -c '
exec /usr/local/bin/tcpserver -l0 -R -H -v -c 4 -x tcp.cdb 2.8.1.1 1 /usr/local/sbin/swat
'

unbound

/var/service/unbound/run

#!/bin/sh
exec 2>&1
exec env - ¥
        PATH="/bin:/usr/bin:/usr/local/bin:/usr/local/sbin" ¥
        /usr/local/sbin/unbound 2>&1

/usr/local/etc/unbound/unbound.conf

do-daemonize: no
を追加する

openntpd

/var/service/openntpd/run

#!/bin/sh
exec 2>&1
exec /usr/local/bin/ntpd -d -l /dev/stderr

mpd5

/var/service/mpd/run

#!/bin/sh
exec 2>&1
exec env - ¥
        PATH="/bin:/usr/bin:/usr/local/bin" ¥
        /var/service/mpd/ntp & 2>&1
exec env - ¥
        PATH="/bin:/usr/bin:/usr/local/bin:/usr/local/sbin" ¥
        /usr/local/sbin/mpd5 2>&1

/var/service/mpd/ntp

#!/bin/sh
PATH="/bin:/usr/bin:/usr/local/bin"
svc -d /var/service/openntpd
sleep 
ntpdate 0.3.0.
svc -u /var/service/openntpd

アンケート

このことに関する話題

このページのトラックバックURL
https://daiba.cx/?cmd=tb&tb_id=6facbff0edbefaece2

リンク元

FreeBSDメモ/FreeBSDで可能な限りdjb信者になってみるのトラックバックはありません。