admin管理员组

文章数量:1532180

2024年7月16日发(作者:)

clamav卸载安装

# 作者:Nanu

# 首发:ChinaUnix

# 如需转载请注明作者,谢谢!

4月29日发布的Clamav0.48在其官方的Release Note中已经

声明支持RAR3编码的压缩包扫描。

一、升级Clamav

===========

[color=red:ec81c4b618]注意:本升级过程仅适用于

qmail + qmailscanner + clamav体系,并且 仅适用于最初以源码包

方式安装的Clamav。本文未涉及的操作最好不要做,否则可能会引起

升级后Clamav不能正常工作。对于升级过程中的一些路径 (例如:

日志路径、病毒数据库路径等,请按照您的具体系统环境进行修改)

[/color:ec81c4b618]

1、停止Clamav

------------------

[quote:ec81c4b618]# killall clamd

# killall freshclam[/quote:ec81c4b618]

2、卸载旧版Clamav

-----------------------

[quote:ec81c4b618]# rm -f /usr/local/lib/*clam*

# mv /usr/local/etc/ /usr/local/etc/freshclam.

# mv /usr/local/etc/ /usr/local/etc/

k[/quote:ec81c4b618]

3、下载Clamav0.84源码包

-------------------------------

[quote:ec81c4b618]# wget /sourceforge/clamav/clamav-

[/quote:ec81c4b618]

4、安装Clamav0.84

------------------------

[quote:ec81c4b618]# tar xzvf

# cd clamav-0.84

# ./configure

# make check

# make install[/quote:ec81c4b618]

二、配置Clamav0.84

==============

[quote:ec81c4b618]# vi /usr/local/etc/[/quot

e:ec81c4b618]

[code:1:ec81c4b618]#Example (前面加上#)

UpdateLogFile /var/log/ (去掉前面的#)

LogSyslog (去掉前面的#)[/code:1:ec81c4b618]

[quote:ec81c4b618]# vi /usr/local/etc/[/quote:ec

81c4b618]

[code:1:ec81c4b618]#Example (前面加上#)

LogFile /var/log/clamav/ (去掉前面的#)

LogFileMaxSize 2M (去掉前面的#)

LogTime (去掉前面的#)

PidFile /var/run/ (去掉前面的#)

DataDirectory /var/lib/clamav (去掉前面的#,并且修改路径

为/usr/local/share/clamav)

LogSyslog (去掉前面的#)

ScanMail (去掉前面的#)

ScanArchive (去掉前面的#)

ScanRAR (去掉前面的#)[/code:1:ec81c4b618]

三、启动 & 测试

==========

1、启动Clamav0.84

------------------------

[quote:ec81c4b618]# /usr/local/sbin/clamd

# /usr/local/bin/freshclam -d -c 2 -

l /var/log/[/quote:ec81c4b618]

2、测试Clamav0.84

------------------------

首先将一个或多个病毒样本用打包,放到

/home/

[quote:ec81c4b618]# clamscan --recursive --

log=/tmp/ /home/

# cat /tmp/[/quote:ec81c4b618]

查看是否检查出RAR包里的病毒。

然后,将作为邮件的附件发送到您的邮件服务器中的一

个用户。

查看Postmaster是否有病毒报告。

四、附:Clamav启动脚本

======================

[quote:ec81c4b618]# vi /etc/rc.d/init.d/clamav[/quote:ec81c

4b618]

[code:1:ec81c4b618]#!/bin/sh

#

# Startup / shutdown script for Clam Antivirus

case "$1" in

start)

/usr/local/sbin/clamd && echo -n ‘Clamd started‘

/usr/local/bin/freshclam -d -c 2 -l /var/log/

echo -n ‘ freshclam started‘

;;

stop)

/usr/bin/killall clamd > /dev/null 2>&1 && echo -

n ‘Clamd stoped‘

/usr/bin/killall freshclam > /dev/null 2>&1 && echo -

n ‘ freshclam Stoped‘

;;

*)

echo ""

echo "Usage: `basename $0` { start | stop }"

echo ""

exit 64

;;

esac[/code:1:ec81c4b618]

[quote:ec81c4b618]# chmod 755 /etc/rc.d/init.d/clamav[/qu

ote:ec81c4b618]

如需开机起动,则加入到/etc/rc.d/中:

[quote:ec81c4b618]# echo /etc/rc.d/init.d/clamav start >> /

etc/rc.d/[/quote:ec81c4b618]

KindGeorge 回复于:2005-05-07 18:15:42

好,收藏了,谢谢分享.

孙轩 回复于:2005-05-17 13:08:00

实际上是需要加--unrar才行,而且只能clamscan 不能

clamdscan

红雨 回复于:2005-07-29 22:03:38

偶照此升级到0.86.2后,出现这样的现象:

# cat

ERROR: Can‘t save PID to file /var/run/: Permi

ssion denied

freshclam daemon 0.86.2 (OS: linux-

gnu, ARCH: i386, CPU: i686)

ClamAV update process started at Fri Jul 29 17:17:11 2005

is up to date (version: 33, sigs: 36102, f-

level: 5, builder: tkojm)

is up to date (version: 997, sigs: 1055, f-

level: 5, builder: arnaud)

# cat clamav/

Fri Jul 29 17:13:36 2005 -> ERROR: Can‘t unlink the pid file

/var/run/

Fri Jul 29 17:17:10 2005 -> ERROR: Can‘t save PID in file /v

ar/run/

如何解决,敬请赐教!

platinum 回复于:2005-07-29 23:01:19

ERROR: Can‘t save PID to file /var/run/: [colo

r=red:95acb172a7][b:95acb172a7]Permission denied[/color:95a

cb172a7] [/b:95acb172a7]

检查你的权限

红雨 回复于:2005-07-30 00:13:54

# dir /var/ -l

drwxr-xr-x 10 root root 4096 7-29 23:07 run

究竟要什么样的权限呢?

我菜我怕谁 回复于:2005-07-30 08:40:16

777看看,哈哈

红雨 回复于:2005-07-30 08:54:10

[quote:fcb1147b85="我菜我怕谁"]777

[/quote:fcb1147b85]

不明白?

具体怎么操作,能说详细点么?

platinum 回复于:2005-07-30 09:30:53

# chmod 777 目录

看看,哈哈

or

# chown 目录

man chmod

man chown

红雨 回复于:2005-07-30 10:12:07

搞定!

本文标签: 路径病毒升级