一、自动安装
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 /
网友评论