一、安装:
CentOS:
yum install pcre* zlib zlib-devel libssl-devel libssl wget libcurl-devel -y
yum install -y epel-release
yum install clamav -y
yum install clamav-freshclam -y
或:
# tar -zxvf clamav-x.xxx.x.tar.gz
# cd clamav-x.xxx.x
# ./configure --prefix=/usr/local/clamav --with-pcre
# make
# make install
# useradd clamav
Ubuntu:
wget http://www.clamav.net/downloads/production/clamav-1.0.0.linux.x86_64.deb
dpkg -i clamav-1.0.0.linux.x86_64.deb
useradd -r -m -s /bin/bash clamav
备注:病毒库默认所在存储位置目录, ll -h /var/lib/clamav/
#日志存放目录
# mkdir -p /usr/local/clamav/logs
# touch /usr/local/clamav/logs/clamd.log
# touch /usr/local/clamav/logs/freshclam.log
#病毒更新目录
# mkdir -p /usr/local/clamav/updata
#病毒存放 目录
# mkdir /usr/local/clamav/data
二、配置clamav
# cd /usr/local/clamav/etc 或 /usr/local/etc
# cp clamd.conf.sample clamd.conf
# cp freshclam.conf.sample freshclam.conf
vi clamd.conf
#Example 注释掉这一行.
添加下面三行:
DatabaseDirectory /usr/local/clamav/data
LogFile /usr/local/clamav/logs/clamd.log
PidFile /usr/local/clamav/data/clamd.pid
vi freshclam.conf
#Example 注释掉这一行.
添加下面三行
DatabaseDirectory /usr/local/clamav/updata
UpdateLogFile /usr/local/clamav/logs/freshclam.log
PidFile /usr/local/clamav/updata/freshclam.pid
# chown -R clamav:clamav /usr/local/clamav
三、更新病毒库
# cd /usr/local/clamav/updata
# /usr/local/clamav/bin/freshclam 或 /usr/local/bin/freshclam
或者
# wget http://database.clamav.net/main.cvd
#wget http://database.clamav.net/daily.cvd
#wget http://database.clamav.net/bytecode.cvd
# chown -R clamav:clamav /usr/local/clamav
#创建软链接
ln -s /usr/local/clamav/bin/clamscan /usr/local/sbin/clamscan
执行病毒查杀
# 指定目录查杀并将结果输出到文件
/usr/local/bin/clamscan -vri / --move=/usr/local/clamav/data/ -l /usr/local/clamav/logs/clamd.log
四、定时更新及杀毒
01 04 * * * /usr/local/clamav/bin/freshclam
30 04 * * * /usr/local/clamav/bin/clamscan -r /home --remove -l /var/log/clamscan.log