Archive for the ‘LINUX’ Category
VIne5.x用のapache2.2.16とPHP5.3.3
Vine5.xで作ったRPM/SRC.RPM集にapache2.2.16とPHP5.3.3をアップしました。
あとCentOS5.xで作ったRPM/SRC.RPM集にもhttpd-2.2.16をアップしました。
Vineの方のapacheはビルドのconfigureの途中でAPRとPCRE周りでエラーが出るのですが、PCREの方はapacheに含まれるPCREのMakefile.inが無いよ!
的なエラーが出ますが、SPECファイルで敢えて削除しているようなので問題ないだろうと判断。
APRの方はインストールされてるlibtoolのバージョンが原因???
2.2.15をビルドしても同じエラーが出るし、よく分からないので無視!!ヽ(゚д゚)ノ
Apache 2.2.16とPHP 5.3.3がリリース
それぞれVineのRPMを作ろうと思いますが・・・
apacheの方はrpmbuildの途中(configure)でエラーが出るのでちょい様子見ちゅう。
PHPはまだ手付かずです(*゚ー゚)
「排除率99.97%のスパムメール対策 for postfix」の2年間の統計
排除率99.97%のスパムメール対策 for postfixで2008年6月から2010年5月まで統計を取ってきましたが、
当初の予定通り2年経過しましたので統計取りは一旦終了いたします。
で、2年間の統計結果は以下のとおりとなりました。
という結果でした。
拒否した非スパムメールの数が0ではありますが、これは再送要求で救済されたメールは除外しているからで、最初のリクエストで拒否されたケースはちょくちょくありました。
特にreject_unverified_senderとDNSBLは正規のメールが引っ掛かりやすいので導入する場合は十分な検討が必要だと思いました。
まぁ、私のような自宅サーバー程度の用途なら満足のいく結果だったと思います( ´ー`)
企業さんがコレを使うにはちょっとリスクが高いと思います。
もし私が会社のメールサーバーでスパム対策をするなら、お金を掛けられるならアプライアンスを導入するでしょう。
お金を掛けられないのなら、この手のスパム対策を導入して、日夜ログを監視し続けるでしょう。
AVG Anti-Virus Free Edition 8.5 for Linuxとpostfixを連携させてみるテスト
AVG FreeにLinux版があるとはしりませんでした。
例によって個人、非商用に限定されてます。
AVG Anti-Virus Free Edition 8.5 for Linux
せっかくなのでVM上のVine5.1のPostfixと連携させてみました。
以下が実際に行った手順です。
■http://free.avg.com/jp-ja/5390.prd-aflからRPMをゲット
■インストール
■起動スクリプトのシンボリックリンクを作成
■起動スクリプトを登録
■avgdを起動
■master.cfに追加
■main.cfに追加
■avg付属のtcpdを設定
■avgdとpostfixの再起動
とりあえずこれだけでメールのスキャンは行われます。
VM環境でリソース少な目にしてしまったせいか、上記設定だけだとスキャンが勝手に走り出して重たくなってフリーズ状態になっちゃいました・・・(´・ω・`)
ウィルススキャンだけでなくアンチスパム、フィッシング対策なんかもできるみたいです。
コンフィグがXMLの構造?になってるっぽくて下記のようにコマンドを打つことで現在の設定を確認できます。
■すべての設定を確認したい場合
■Defaultの設定を見たい場合
■Defaultのtcpdの設定を見たい場合
詳細はmanを見ましょう( ´ー`)
※マニュアルは/opt/avg/avg8/man/man1/にあったと思います。
もっと細かくチューニングできればClamAVから乗り換えてもいいんだけどなぁ~・・・
日本語のマニュアルが欲しいです・・・(´・ω・`)
ClamAVでパターンファイルが更新できない理由が分かった
先週ClamAVで長いことパターンファイルが更新できずにWARNINGが出ていた件で、
一昨日から再びWARNINGが出始めました(´・ω・`)
で、いろいろ調べたところ、どうやらパターンファイルの仕様が変わったようで(拡張子もcldからcvdに)、以前のパターンファイルがもう無くなった?のが原因っぽいのです。
どうやってこれを修復させればよいか?
とても簡単な方法で修復できます( ´ー`)
clamdを停止してパターンファイル等が置いてあるclamavディレクトリの中身を全部削除後、freshclamを実行することでキレイに再ダウンロードしなおしてくれます。
freshclam実行後
新規でインストールした場合はいいけど、アップグレードの場合はこれをやらないと私みたいに悩まされます(´・ω・`)
こういう大事なことはどこかに載せておいてほしい・・・(´・ω・`)
(載っていたらゴメンナサイ)
ClamAVで長いことパターンファイルが更新できずにWARNING
昨日の朝5時くらいから今日の15時くらいまでずっと下記エラーが出ていてClamAVのパターンファイルがダウンロードできませんでした。
db.jp.clamav.netだけの不具合かと思いミラーサーバーを別にとこに変えても症状が改善しなかったので、多分おおもとのサーバーに不具合があったんだと思います。
それはさておき、自分のウチにもミラーサーバーを構築してみようかと画策中です( ´ー`)
ClamAV 0.96.1がリリース
ということで早速Vine5.x用のRPMを作成しました( ´ー`)
Vine5.xで作ったRPM/SRC.RPM集にアップしておきました。
アップグレード後、再起動した際に、下記のようなWarningがでました。
main.cvdとmain.cldを消しなさい!ということらしいので削除後、再び再起動したらWarningはでなくなりました。
話は変わりますがYahooがお取り寄せグルメ選手権を始めたようです。
食べたことあるものが結構あります。
伊藤久右衛門さんの宇治抹茶あんみつがオススメです。
エントリーにはありませんが伊藤久右衛門さんの生チョコレートもおいしいですよ~
CentOS5.5がリリース!
CentOS 5.5登場、RHEL 5.5対応とExt4サポート
とりあえず会社でi386のDVDイメージをダウンロードしました。
2時間かかりましたよヽ(;´Д`)ノ
そんなことよりEXT4に興味があります!
下位互換、上位互換何れにも対応というのがステキですね(*゚ー゚)
ユーザーエージェントを利用せずにIE5.0以上かどうかを判定するJavaScript
ちょっと調べる機会があったので・・・
それと4月のスパム対策の統計です。
Postfix単体で100%
Postfix+Procmailで99.54%
でした( ´ー`)
Vine5.x用のphp-5.3.2
PHP5.3.2がリリースされてたからずっとRPMのビルドに四苦八苦しておりましたが・・・
ようやく作ることができましたヽ(´ー`)ノ
いつもなら
1.php5-5.3.1-1vl5.src.rpmをダウンロードしてきてインストール
2.php-5.3.2.tar.bz2をダウンロードしてきてphp-5.3.1.tar.bz2と差し替え
3.SPECファイルのバージョンを5.3.2に修正
4.ビルド
5.アップグレード
で完了なのですが、今回もビルドは一応完了するもののphp5-5.3.2-1vl5.i386.rpmに含まれる依存関係が1箇所おかしなことになるのです(´・ω・`)
( ´゚д゚`)???
悩み続けること2日・・・どうやら最後に依存関係を勝手に追加してくださる”find-requires”が悪さしているというとこまではわかったのですが、これをどうやって正常な値(/usr/bin/php5)に修正すればよいのやら・・・
試行錯誤した結果、最終的にspecファイルに下記を追加してphp-5.3.2のrpmビルド用”find-requires”を作って正常な値に修正するという荒業で凌ぎました(゚Д゚)
↑は/var/tmpにfind-requires-phpを作って”find-requires”として認識させております。
find-requires-phpは単純に”find-requires”の結果から/usr/src/vine/BUILD/php-5.3.2/build-cgi/sapi/cli/phpを/usr/bin/php5に置換しているだけです。
結果以下のようにちゃんと修正されました
よかったよかった・゚・(ノД`)・゚・
