SpamAssassinのbayes databasesエラー対策2010/11/04

cannot open bayes databases /var/spool/spamd/bayes_* R/W: lock failed: Interrupted system call と出るエラー対策

  • /etc/crontabに追加(実行時間は適当に設定)
0 23 * * * spamd /usr/local/bin/sa-learn -p /var/spool/spamd/.spamassassin/user_prefs --force-expire

  • -pはエラーメッセージを出さないために指定
  • spamd権限で実行する

VirtualBox2010/11/06

Parallels Desktop 2.?を使用していたがMacOS X 10.6で動作しないのでVirtualBox-3.2.10に移行した。

portsでのsquidコンパイル22010/11/07

FreeBSDのportsでsquidをカスタムで作る方法

  • /usr/ports/www/squidで make config
WITH_SQUID_AUFS=true (忘れずに)
WITH_SQUID_COSS=true (忘れずに)
WITH_SQUID_KQUEUE=true

  • /usr/local/etc/pkgtools.confを編集
 MAKE_ARGS = {
  'www/squid' => [
    'SQUID_CONFIGURE_ARGS+=--with-coss-membuf-size=41943040',
    'CC+=cc',
    'CC+=-O3',
    'CC+=-pipe',
    'CC+=-march=pentiumpro',
  ],
 }
 
  • 作り直し
$   portupgrade -fp www/squid

他に影響が出てるので、正確な指定じゃない模様。

freebsd-updateのごまかした方2010/11/08

カスタムカーネルで動作しているFreeBSD 6.4を8.1にアップデート。

 

私の環境で動作した事、以上の情報はありません

ご自分の責任で行ってください

 

  • GENERICカーネルをインストール
# cd /usr/src
# make buildkernel >& buildkernel.log &
(build後)
# make installkernel
# shutdown -r now

  • カーネルソースがあると時間がかかるので移動してupgrade
# mv /usr/src /usr/src.old
# screen    (時間がかかるので)
# freebsd-update -r 8.1-RELEASE upgrade
(設定ファイルの差分修正等)
# freebsd-update -r 8.1-RELEASE install
(カーネルのバージョン確認)
# strings /boot/kernel/kernel|tail

  • 以降、通常と同等の作業を行う

squidでMacTubesを高速化2010/11/10

MacTubesでYouTubeを見ていると検索時に時間がかかる。

  • squidでキャッシュされるようにする
    • squid.confを修正
refresh_pattern ^http://www\.youtube\.com/watch\? 10080 90% 999999 ignore-no-cache override-expire ignore-private

#以下の行の前に設定する
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0

ipfwでrtmp(e)だけ転送2010/11/15

default routeをルータに向けたくないけどflashは見たい時の設定

  • ルータのアドレスは192.168.1.1
  • default route設定を自分に向ける(192.168.1.2)
  • ネットワークはen0
  • ipfwでrtmp(e) [port 1935]だけ転送
$sudo ipfw add 10 fwd 192.168.1.1 tcp from any to any 1935 via en0

DKIM (DomainKeys Identified Mail) 12010/11/16

DKIM (DomainKeys Identified Mail) 関連情報

  • dkim.jpが設立
    • ヤフー株式会社は、まだDomainKey
    • ヤフー株式会社もGmailもDKKリソースレコード t=y(運用が試験モード)
    • いつごろ試験モードをやめるのか?
  • On-*の値についての説明

ppmlでのDKIM/Domainkeyへの設定2010/11/17

DKIM/Domainkeyの署名がついたメールをppml等のメーリングリストで再配信すると、認証エーラになる。

  • 届いたヘッダを削除する(大文字小文字に注意)
sitedef.ph
delete $e{'H:Dkim-Signature'};
delete $e{'H:Domainkey-Signature'};

  • Sender:をシステムで署名するよう変更、ppmlでもを追加
sitedef.ph
$e{'H:Sender'} = "$ML_ADMIN\n"; を有効にする

NAT経由したSSH接続が切断される問題2010/11/18

NATのタイマーが切れるため切断される。

対策

  • ssh2プロトコルのみ
  • 設定 ~/ssh/config
ServerAliveInterval 300

  • ルータ等のNATテーブルタイムアウトより少なくする    
Google Analytics使用