1. 下载
- www.clamav.NET #官方网站
- wget https://www.clamav.net/downloads/production/clamav-0.101.2.tar.gz
2. 安装
a. 解决依赖
#yum install pcre* zlib zlib-devel libssl-devel libssl
b. 源码安装
- #tar zxvf clamav-0.101.2.tar.gz
- #cd clamav-0.101.2.tar.gz --with-pcre
- #mkdir -p /clamav
- #./configure --prefix=/clamav --with-pcre
- #make && make install
3. 配置
a. 复制模板文件为配置文件, 并注释标记
- #cd /clamav/etc
- #cp clamd.conf.sample clamd.conf
- #cp freshclam.conf.sample freshclam.conf
- # 注释掉 clamd.conf 和 freshclam.conf 中的
- # Example 注释掉这第 8 行
b. 创建用户和存放病毒库的目录
- # useradd clamav -s /sbin/nologin
- # mkdir -p /clamav/share/clamav
- # chown clamav:clamav /clamav/share/clamav
c. 更新病毒库
# /clamav/bin/freshclam
出错误仔细看报错, 基本都是文件没有, 或权限 / 属主不对
4. 使用
a. 使用参数
clamscan [选项] [路径] [文件]
--quiet 使用安静模式, 仅仅打印出错误信息
-i 仅仅打印被感染的文件
-d < 文件 > 以指定的文件作为病毒库, 默认的 / var/clamav 目录下的病毒库文件
-l < 文件 > 指定日志文件, 默认的 / var/log/clamav/freshclam.log 文件
-r 递归扫描, 即扫描指定目录下的子目录
--move=< 目录 > 把感染病毒的文件移动到指定目录
--remove 删除感染病毒的文件
--exclude-dir 排除不扫描的目录 一般不扫描虚拟目录比如 / sys /proc /dev
--no-summary 不显示统计信息
b. 使用例子
- clamscan -r / --exclude-dir=/sys /proc /dev
- clamscan --no-summary -ri /tmp
来源: http://www.bubuko.com/infodetail-3009898.html