michihide's blog

技術メモおよび雑感

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

postgrey.8 を和訳してみた

こちらに置いてあります。

Net_LDAP2の使い方

# pear install Net_LDAP2 とりあえず動いたのでサンプル: #!/usr/bin/php <?php require_once('Net/LDAP2.php'); $ldap = Net_LDAP2::connect(array( 'host' => 'localhost' , 'port' => 389 , 'version' => 3 , 'starttls' => false , 'binddn' => 'cn=M…

logwatchのログ抑制

SMTPでrejectしたやつを全部報告してくるので抑制 $ cat /etc/logwatch/conf/ignore.conf ###### REGULAR EXPRESSIONS IN THIS FILE WILL BE TRIMMED FROM REPORT OUTPUT ##### NOQUEUE なお、reject履歴は別途ぽすぐれに突っ込んでいます。

pearはrpmで入れない

# wget http://pear.php.net/go-pear # php go-pear (以下のように調整する) 1. Installation prefix ($prefix) : /usr 2. Temporary files directory : /tmp 3. Binaries directory : /usr/bin 4. PHP code directory ($php_dir) : /usr/share/pear 5. Do…

spamassassin導入

# yum install procmail (たぶん入っている) # yum install spamassasin (同上) # vi /etc/postfix/main.cf (以下の行がなければ追加) mailbox_command = /usr/bin/procmail -a "$EXTENSION" # vi /etc/mail/spamassasin/local.cf required_score 13.0…

certwatchからの警告

なんかこんな警告が来た。 ################# SSL Certificate Warning ################ Certificate for hostname 'host.example.com', in file: /etc/pki/tls/certs/localhost.crt The certificate needs to be renewed; this can be done using the 'gen…

postgrey導入

rpmforgeリポジトリを有効にしておく # yum --enablerepo=rpmforge install postgrey # vi /etc/init.d/postgrey # OPTIONS="--unix=$SOCKET" (コメントアウト) # vi /etc/sysconfig/postgrey (新規作成) OPTIONS="--inet=127.0.0.1:10023" # service po…

php-5.2.8 for Cent OS 4.7

作ってみました。ここに置いてあるので自己責任でヨロです。 $ wget http://yum.net-newbie.com/newbie.repo # mv /path/to/newbie.repo /etc/yu.repos.d # yum --enablerepo=newbie install php ... 同じ手順で Cent OS 5.2 でもいけるはず。

Net_LDAP2のインストール

http://pear.php.net/package/Net_LDAP2/ # pear install channel://pear.php.net/Net_LDAP2-2.0.0RC5 # ls /usr/share/pear/Net/ LDAP2 LDAP2.php SMTP.php Socket.php # ls /usr/share/pear/Net/LDAP2 Entry.php Filter.php LDIF.php RootDSE.php Schema.p…

GNU Coding Standard(ディレクトリ)

(検証中)

.moファイルの中身を見る

日本語メッセージカタログは、コンパイルされた形で /usr/share/locale/ja/LC_MESSAGES あたりにインストールされている。 この中身を見るには以下のコマンドを使う: $ msgunfmt hoge.mo ちなみに、これで見つけた。 $ rpm -ql gettext | grep bin

ssh attackers list

sshで突いてくる輩がたくさんいるので、あぶりだすスクリプトを書いてみた。 元ネタ # tail /var/log/secure Jan 6 10:44:55 gaia sshd[4452]: Received disconnect from 211.96.27.152: 11: Bye Bye Jan 6 10:44:56 gaia sshd[4453]: Invalid user format f…

Plagger-ircbot

# yum install libxml2-devel expat-devel expect-devel bzip2-devel # perl -MCPAN -e shell # force install XML::Liberal (後でどうにかする) # force install XML::RSS::Liberal(同上) # force install XML::Feed::RSS(同上) # cpan> install Plag…

namazu+mecabインストールメモ

PHP/PostgreSQL 日本語マニュアル検索サービス のメンテナンスを行ったのでそのメモ: 検索対象ドキュメントのアップデート ●PostgreSQL-8.3.3 ●phpドキュメント 2009-01-02版 ●pearドキュメント 2008-10-05版 Namazu+Kakasi から Namazu+mecab に変更した …