配置subversion 自动邮件通知

[不指定 2007/10/24 16:28 | by real ]
别的地方转来存档滴

一。安装Active Perl
# wget http://downloads.activestate.com ... 4-gcc-267479.tar.gz
# chmod a+x ActivePerl-5.8.8.819-i686-linux-glibc-2.2.4-gcc-267479.tar.gz
# tar zxvf ActivePerl-5.8.8.819-i686-linux-glibc-2.2.4-gcc-267479.tar.gz
# cd ActivePerl-5.8.8.819-i686-linux-glibc-2.2.4-gcc-267479
# ./install.sh
Tags:
互联网上有很多相关的文章,但是说明的不够明了,我参考这些文章来配置的时候,走了不少弯路。现在将这两种方式整理一下。

第一种方式 通过svnnotify来发送邮件

/usr/bin/svnnotify --repos-path "$1" --revision "$2" --to real@admin.net --from real@admin99.net --handler "HTML::ColorDiff"  --with-diff --smtp mail.admin99.net --charset zh_CN:GB2312  -g zh_CN --svnlook /usr/local/subversion/bin/svnlook --subject-prefix '[SVN更新]'
Tags:

apache防盗链解决方案之一

[不指定 2007/10/22 17:10 | by real ]
近期有一台服务器流量爆增,速度峰值从原来不到1M,一下子飚到12M,因为服务器上有很多mp3文件,是用户相册的背景音乐,估计是有用户把这个背景音乐的链接给发布出去了。
查看了一下日志文件,到处充斥着类似
125.71.138.240 - - [20/Oct/2007:23:59:29 +0800] "GET /user/hubaolai/misc/07131250f5da21189d8eea6104be3d9f.mp3 HTTP/1.1" 206 442947 "
Tags:
PIL 安装说明
PIL Python Imaging Library
首先从这里下载 http://effbot.org/downloads/Imaging-1.1.6.tar.gz
目前最新的是1.16版 06年11月发布的

# cd /usr/local/src
Tags:
最近检查/var/log/messages,发现大量的下列信息

Sep 28 13:40:12 files java: gethostby*.getanswer: asked for "tomcat01 IN AAAA", got type "A"
Sep 28 13:41:30 files last message repeated 60 times
Sep 28 13:42:32 files last message repeated 108 times
Sep 28 13:43:54 files last message repeated 216 times
Sep 28 13:45:01 files last message repeated 76 times
Sep 28 13:46:32 files last message repeated 100 times
Tags:
我的优势:

拥有丰富的维护经验,可以应对互联网上各种复杂的状况;
可以显著降低服务器维护成本,一般情况下一台服务器每月的维护费用不超过1000元,多台服务器可享受超值优惠;
7*24小时服务,全年无休。无论何时出现问题,立即响应;
Tags:
按照以往的配置,今天早上又配了一台仅允许虚拟用户登录的ftp
配置好之后,却发现无论如何虚拟用户都无法验证通过,反倒是系统用户可以。

既然是与验证相关,问题肯定出在pam.d相关联的地方,初步的估计是vsftp没有调用pam方式来验证虚拟用户。问题是已经解决了,现将解决办法以及可能用到的其它解决办法一并写出。
Tags: