2010-12-01から1ヶ月間の記事一覧

monitでbasic認証がかかったURLをcheckする

send/expectでheaderを指定する Authorization headerで送信する文字列。 $ echo -n user:pass | nkf -MB dXNlcjpwYXNzmkmonitのapacheの設定 check process apache with pidfile /var/run/httpd.pid group www start program = "/etc/init.d/httpd start" s…

RBL(DNSBL) の仕組み勉強

spamのblack list をDNSを利用して参照する。RBLはサービス名なので、一般的な名前としてはDNSBL。dnsbl サービス www.spamcop.net (bl.spamcop.net) www.spamhaus.org (pbl.spamhaus.org) IP 192.168.0.1 がblにのっていると 1.0.168.192.bl.spamcop.net 1.…

postfix 入門

http://www.postfix-jp.info/trans-2.1/jhtml/postconf.5.html http://www.asi.co.jp/techinfo/unix/postfix.html http://www.postfix-jp.info/jhtml/commands.html man 1 postconf man 5 postconf config check $ postfix check $ postfix -v check # verbo…

smtp serverがリレー中継許可になっていないかtestする

でも2012年時点で使えなくなってた。 $ telnet relay-test.mail-abuse.org 追記 2012年時点でホストに繋がらなくなって使えなくなってた。

mysql プロシージャ作成

http://dev.mysql.com/doc/refman/5.1/ja/stored-procedures.html とりあえず中身はNOW() を呼び出すだけの関数を作る。 作成 mysql> CREATE PROCEDURE hogehoge -> SELECT NOW(); プロシージャ一覧確認 mysql> SHOW PROCEDURE STATUS; プロシージャ詳細確認…

apache のsourceに付属している起動scriptが間違ってる件

build/rpm/httpd.init。statusのとこの${pidfile} の変数が間違ってる $ diff -u httpd.org httpd --- httpd.org 2010-12-09 18:18:51.000000000 +0900 +++ httpd 2010-12-09 18:19:01.000000000 +0900 @@ -116,7 +116,7 @@ if ! test -f ${pidfile}; then e…

ストアドファンクション、プロシージャの違い

sql

ストアドファンクションは返り値がある。(のでSELECT、FROM句で使える) ストアドプロシージャは返り値がない。