Linux环境下安装clamav

本文详细介绍如何在服务器上安装并配置ClamAV反病毒软件,包括下载安装包、设置用户组、创建日志文件、配置clamd.conf及freshclam.conf等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、在官网上下载安装包(我下载的是clamav-0.103.0.tar.gz)和三个cvd文件(Virus Database下选择下载main.cvd、daily.cvd、bytecode.cvd),官网地址为:http://www.clamav.net/download.html


2、在/tmp目录下放安装包解压 tar -zxvf clamav-0.103.0.tar.gz


3、进入解压后的目录,执行命令:
    ./configure --prefix=/usr/local/clamav
    make && make install  


4、添加用户组clamav和组成员clamav
groupadd clamav
useradd -g clamav  -c "Clam AntiVirus" clamav

5、新建文件
mkdir -p /usr/local/clamav/logs     
touch /usr/local/clamav/logs/clamd.log
touch /usr/local/clamav/logs/freshclam.log
chown clamav.clamav /usr/local/clamav/logs/clamd.log
chown clamav.clamav /usr/local/clamav/logs/freshclam.log

mkdir -p /usr/local/clamav/database
chown -R root.clamav /usr/local/clamav/
chown -R clamav.clamav /usr/local/clamav/database/

6、更新配置:
cd /usr/local/clamav/etc
cp -rd clamd.conf.sample clamd.conf
cp -rd freshclam.conf.sample freshclam.conf
配置clamd.conf和freshclam.conf

clamd.conf:
注释Example
LogFile /usr/local/clamav/logs/clamd.log
PidFile /usr/local/clamav/updata/clamd.pid
DatabaseDirectory /usr/local/clamav/database

freshclam.conf:
注释Example
DatabaseDirectory /usr/local/clamav/database
UpdateLogFile /usr/local/clamav/logs/freshclam.log
PidFile /usr/local/clamav/updata/freshclam.pid

7、在/usr/local/clamav/database目录下放置3个cvd文件

8、删除压缩包和解压文件:
rm -rf /tmp/clamav*(不删除也可以,可以看下查毒结果中有没有clamav中自带的test数据,以检测是否有效)

9、查杀病毒:
/usr/local/clamav/bin/clamscan -r --bell -i /  -l /usr/local/clamav/logs/clamd.log

 

最终结果如下图:

 

注:

我在第3步make的时候有一台服务器报错undefined reference to 'EVP_MD_CTX_new'之类的,如下图

在网上也查找了一些相关示例,最后定位是该服务器的openssl有问题,再去细致排查,最后解决。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值