centos 下的 clamav 安装使用

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  
#mkdir -p /clamav
#./configure --prefix=/clamav  --with-pcre
#make && make install 


可能报错
configure: error: C++ compiler cannot create executables
解决
yum install gcc*

 

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 >>/tmp/clamav.log &
clamscan --no-summary -ri /tmp

 

转载于:https://www.cnblogs.com/zuozhengjun/p/10649194.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值