一、自动安装

yum install clamav

病毒库默认地址是/var/lib/clamav

二、编译安装

1.下载

wget http://www.clamav.net/downloads/production/clamav-0.101.2.tar.gz

2.创建clamav用户和存放病毒库目录
clamav用户和用户组

groupadd clamav && useradd -g clamav clamav && id clamav

日志存放目录

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/updata
chown -R root.clamav /usr/local/clamav/
chown -R clamav.clamav /usr/local/clamav/updata/

3.解压安装包

tar xf clamav-0.101.2.tar.gz

4.安装依赖

yum install gcc openssl openssl-devel  -y

5.编译安装

cd clamav-0.100.0/
./configure --prefix=/usr/local/clamav  --with-pcre
make && make install
echo $?

6.配置clamav

cd /usr/local/clamav/etc
cp clamd.conf.sample clamd.conf
cp freshclam.conf.sample freshclam.conf
vim clamd.conf

Example 注释掉这一行.
添加下面三行:
LogFile /usr/local/clamav/logs/clamd.log
PidFile /usr/local/clamav/updata/clamd.pid
DatabaseDirectory /usr/local/clamav/updata

vim freshclam.conf

Example 注释掉这一行.
添加下面三行
DatabaseDirectory /usr/local/clamav/updata
UpdateLogFile /usr/local/clamav/logs/freshclam.log
PidFile /usr/local/clamav/updata/freshclam.pid

7.启动clamav

chown -R clamav.clamav /usr/local/clamav/
systemctl start clamav-freshclam.service
systemctl enable clamav-freshclam.service 
systemctl status clamav-freshclam.service

8.更新病毒库
先停止freshclam

systemctl stop clamav-freshclam.service 

再更新

/usr/local/clamav/bin/freshclam  

或者

cd /usr/local/clamav/share/clamav
wget http://database.clamav.net/main.cvd
wget http://database.clamav.net/daily.cvd
wget http://database.clamav.net/bytecode.cvd

更新完成启动

systemctl start clamav-freshclam.service
systemctl status clamav-freshclam.service

创建软链接

ln -s /usr/local/clamav/bin/clamscan /usr/local/sbin/clamscan

9.扫描杀毒

clamscan -r --bell -i /

文章来源于互联网,如有雷同请联系站长删除:Centos安装杀毒软件clamav

发表评论