FreeBSD下升级clamav的操作步骤
2009-05-13 09:49:50来源:未知 阅读 ()
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天才能更新,因此可能需要等一下才能升级。
更新完成后,系统会提示你 ....Updating the pkgdb
使用如下命令:
rm /var/db/pkg/pkgdb.db
portversion
理行更新DB
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
注意以下:
Starting clamav_clamd.
ERROR: Parse error at line 76: Option FixStaleSocket requires boolean argument.
ERROR: Parse error at line 149: Option AllowSupplementaryGroups requires boolean argument.
ERROR: Parse error at line 205: Option ScanMail requires boolean argument.
# vi /usr/local/etc/clamd.conf
# Remove stale socket after unclean shutdown.
# Default: disabled
FixStaleSocket true
# Initialize supplementary group access (clamd must be started by root).
# Default: disabled
AllowSupplementaryGroups true
# Enable internal e-mail scanner.
# Default: enabled
ScanMail true
Starting clamav_freshclam.
ERROR: Parse error at line 45: Option AllowSupplementaryGroups requires boolean argument.
ERROR: Parse error at line 86: Option NotifyClamd requires string argument.
# vi /usr/local/etc/freshclam.conf
# Initialize supplementary group access (freshclam must be started by root).
# Default: disabled
AllowSupplementaryGroups true
# Send the RELOAD command to clamd.
# Default: disabled
NotifyClamd true
http://iwata.xrea.jp/blog/item/244
http://www.extmail.org/forum/viewthread.php?tid=3353
更新:
更新clamav后,邮件投递变得很慢,尝试以下方法和找以下原因试试:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- freebsd-update已经可以升级了,升级中 2009-05-13
- 内核编译 修改了操作系统名称,改如何改回来? 2009-05-13
- 话说可以升级FB7.2正式版了,我去试试 2009-05-13
- 升级FreeBSD7.0到7.1的方法 2009-05-13
- 如何用光盘升级系统 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash