环境
- Ubuntu 14.04.3 LTS
安装
- 下载 clamav
1 | $ wget http://www.clamav.net/downloads/production/clamav-0.101.1.tar.gz |
- 解压
1 | $ tar -xzvf clamav-0.101.1.tar.gz && mv clamav-0.101.1 /usr/local/clamav |
解压后,并将 clamav-0.101.1 目录移动到 /usr/local/clamav 目录中。
- 配置
1 | $ ./configure –prefix=/usr/local/clamav –disable-clamav |
进入 /usr/local/clamav 目录执行。
- 检查配置文件是否正常
1 | $ ./configure --enable-check |
- 进入配置目录
1 | $ cd /usr/local/clamav/etc/ |
- 复制 clamd 配置文件
1 | $ cp clamd.conf.sample clamd.conf |
- 复制 freshclam 配置文件
1 | $ cp freshclam.conf.sample freshclam.conf |
- 注释掉 clamd.conf 和 freshclam.conf 中的第8行
1 | Example |
- 创建用户 clamav
1 | $ useradd clamav -s /sbin/nologin |
- 创建存放病毒库目录并授权给 clamav 用户
1 | $ mkdir -p /usr/local/clamav/share/clamav && chown clamav:clamav /usr/local/clamav/share/clamav |
- 安装
1 | $ make && make install |
在 usr/local/clamav 目录执行
- 更新数据库
1 | $ /usr/local/clamav/bin/freshclam |
杀毒
- 创建分割文件夹
1 | $ mkdir -p /www/clamavlogs |
有病毒的文件进行专门存放。
- 使用杀毒命令
1 | $ /usr/local/clamav/bin/clamscan -r /www –move=/www/clamavlogs |
如果内存比较小,或服务器配置比较差,可以启动杀毒程序会比较慢,同时杀毒时占用的内存会比较多。
- 杀毒结果
1 | ----------- SCAN SUMMARY ----------- |
clamav 默认对文件大于一定数量,如10M的,不进行扫描处理。