admin管理员组

文章数量:1585040

一、自动安装

yum install clamav

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

二、编译安装

1.下载

wget http://www.clamav/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.配置相关路径

cd /usr/local/clamav/etc
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/main.cvd 
wget http://database.clamav/daily.cvd 
wget http://database.clamav/bytecode.cvd

9.更新完成启动

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

10.创建软链接

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

11.扫描杀毒

clamscan -r --bell -i /

本文标签: 杀毒软件系统安装CENTOSclamav