トップ 新規 編集 差分 一覧 ソース 検索 ヘルプ RSS ログイン

daemontools

daemontools

[daemontools][djb]

apache2

apache2/run

#!/bin/sh
exec 2>&1
exec softlimit -c 0 envdir ./env  exec /usr/local/bin/pgrphack /usr/local/sbin/httpd -DNO_DETACH -DSSL

rwiki

squid on svscan

pw groupadd squid
pw useradd squid -c 'Squid cache' -d /nonexistent -s /sbin/nologin

mkdir -p /usr/local/djb/squid/log/main
  • run
#!/bin/sh
## run file for squid process
PATH=/usr/local/bin:/usr/bin:/bin
export PATH
exec 2>&1
exec setuidgid squid /usr/local/sbin/squid -d 1 -DYN ?
-f /usr/local/etc/squid/squid.conf 
  • log/run
#!/bin/sh
## run file for squid stderr/stdout logging process
PATH=/usr/local/bin:/usr/bin:/bin
export PATH
exec setuidgid squid multilog t s1000000 n20 !"/usr/bin/gzip" ./squid

 service-conf squid

service-config squid squid /usr/local/djb/squid '/usr/local/sbin/squid -d 1 -DYN ?
-f /usr/local/etc/squid/squid.conf'
ln -s /usr/local/djb/squid /var/service

djbdns

rootサーバーのIP変更について、@ファイルの更新

dnsq ns . m.root-servers.net | grep '^additional: .* .* A' | cut -d' ' -f5
for i in a b c d e f g h i j k l m; do dnsip $i.root-servers.net; done | tr -d ' ' > dnsroots.global.new

tcpserver

clockspeed

djb信者ネタ(たけしメモ)

  • 時間の待ち合わせはTAI64N形式で
  • tarballを溶かすとBLURBを探してしまう
  • OS入れたら、次はsendmailの置き換えをしている
  • make setup checkとかやって違うことに気づく
  • inetdで動かすものがなくなってしもた
  • そもそも inetd なんて上げない
  • fghackでムリにsvscanから起動する
  • 「それはMTAの仕事じゃない」と言ったことがある
  • libcがキライ。glibcは問題外。glibは逝ってよし
  • Reply-to:に目くじらつける
  • マジックナンバーを埋め込むのがスキ
  • web interfaceを作る時、用途ごとに別々のhttpdをsvscan下に立ち上げる癖がついた
  • よく使うコマンドはtai64nlocalである
  • メールは送るやつに振り分けさせる

最終更新時間:2004年08月28日 07時18分25秒