qsed-abuse01@hzqbbc.com
发新话题
打印

FreeBSD下升级clamav的操作步骤

FreeBSD下升级clamav的操作步骤

clamav的开发比较活跃,过一段时间就会release一个新版,如果不及时跟进,则会导致病毒库不能升级,那么你的邮件系统对一些新爆发的病毒则没有处理能力。
升级的过程需要用到portupgrade工具,如果没有请先安装一下
cd /usr/ports/sysutils/portupgrade && make install clean


下面说一下我的升级步骤:

1,编辑/usr/local/etc/postfix/main.cf,注释掉这一行如下。
#content_filter = smtp-amavis:[localhost]:10024
执行一下
postfix reload
停掉amavisd,为了安全。

2,停掉你的clamd,freshclam
/usr/local/etc/rc.d/clamav-clamd stop
/usr/local/etc/rc.d/clamav-freshclam stop

3,执行升级命令
portupgrade clamav-0.88.6
这时会自动升级clamav到ports里的最新版,有时候新版release后,ports需要等上0-2天才能更新,因此可能需要等一下才能升级。
如果在执行这一步时提示要修复依赖,那就根据提示pkgdb -F来修复一下就ok了。一般选择yes让他依赖新版。

4,修改一下clamav的目录权限
chown –R vscan:vscan /var/run/clamav/
chown –R vscan:vscan /var/log/clamav/
chown –R vscan:vscan /var/db/clamav/
因为新升级的程序对应的目录会使用clamav的权限,而配置文件不会变,为了使amavisd能够调用他,因此需要修改一下权限。

5,重新启动clamd,freshclam
/usr/local/etc/rc.d/clamav-clamd start
/usr/local/etc/rc.d/clamav-freshclam start

6,编辑/usr/local/etc/postfix/main.cf,去掉注释。
content_filter = smtp-amavis:[localhost]:10024

7,reload一下
postfix reload

8,确定升级完成的方法,看一下这两个日志,特别是freshclam.log,确定病毒库是否更新了。
/var/log/clamav/clamd.log
/var/log/clamav/freshclam.log


done。:-)
http://extmail.org
http://postfix.org.cn
-------- chifeng

TOP

不错

TOP

支持老大!

TOP

我使用CentOS 4.4, 升級更簡單方便, clamav最新版本已經是0.88.7, 步驟如下:

1. vi /etc/postfix/main.cf 注釋
   #content_filter = smtp:[127.0.0.1]:10024

2. postfix reload

3. /etc/init.d/clamd stop
   /usr/bin/freshclam stop

4. 在線升級
   yum -y update clamd

5. 升級完成後
   /etc/init.d/clamd start
   /usr/bin/freshclam start

6. vi /etc/postfix/main.cf 去掉注釋#
   content_filter = smtp:[127.0.0.1]:10024

7. postfix reload

8. 檢查clamd.log及freshclam.log, 已經升級到0.88.7

TOP

支持,升级成功了。。

TOP

赞一下yykk915兄。。。。。

CentOS下的yum的确很好使,呵呵。
http://extmail.org
http://postfix.org.cn
-------- chifeng

TOP

谢谢.学习中

TOP

用此方法升級失敗,無賴只有pkg_delete 後make install,但出現問題,郵件收發特慢,主要是停留在隊列中的時間過長。

TOP

引用:
下面是引用hkpbfx于2007-06-29 16:12发表的:
用此方法升級失敗,無賴只有pkg_delete 後make install,但出現問題,郵件收發特慢,主要是停留在隊列中的時間過長。
看一下maillog,为什么邮件投递的慢。另外停一下amavisd看看,是不是amavisd的原因。
http://extmail.org
http://postfix.org.cn
-------- chifeng

TOP

已按 fengyong 老大的方法解決了。
http://www.extmail.org/forum/viewthread.php?tid=5236
chown vscan:clamav /var/amavis
可能是clamav是要有此目錄的權限吧。

TOP

amavisd的使用的用户就是vscan:vscan,我写的升级步骤已经把clamav的权限改成兼容amavisd了。

而且队列堵应该不跟clamav有关系吧。
http://extmail.org
http://postfix.org.cn
-------- chifeng

TOP

引用:
下面是引用chifeng于2007-07-02 11:17发表的:
amavisd的使用的用户就是vscan:vscan,我写的升级步骤已经把clamav的权限改成兼容amavisd了。

而且队列堵应该不跟clamav有关系吧。
可能把vscan加入到clamav有關
pw usermod vscan -G clamav

[ 本帖最后由 hkpbfx 于 2007-8-21 14:26 编辑 ]

TOP

发新话题