Centos7安装clamav定时杀毒

来自:互联网
时间:2020-03-18
阅读:
第一步:Clamav下载

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


第二步:创建clamav用户和组

groupadd  clamav  
useradd -s /sbin/nologin -M -g clamav clamav

第三步:编译安装

tar xf clamav-0.99.2.tar.gz

cd clamav-0.99.2
./configure --prefix=/usr/local/clamav && make && make install


第四步:配置
#日志存放目录
mkdir  /usr/local/clamav/logs             
touch  /usr/local/clamav/logs/clAMD.log
touch  /usr/local/clamav/logs/freshclam.log
mkdir  /usr/local/clamav/updata   
#clanav 病毒库目录
chown  -R root.clamav  /usr/local/clamav/
chown -R clamav.clamav  /usr/local/clamav/updata/

chown  clamav.clamav /usr/local/clamav/logs/clamd.log
chown  clamav.clamav /usr/local/clamav/logs/freshclam.log


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


vi  clamd.conf

#Example        注释掉这一行.

LogFile /usr/local/clamav/logs/clamd.log   
PidFile /usr/local/clamav/updata/clamd.pid    
DatabaseDirectory /usr/local/clamav/updata

vi  freshclam.conf

#Example        注释掉这一行.

DatabaseDirectory  /usr/local/clamav/updata
UpdateLogFile  /usr/local/clamav/logs/freshclam.log
PidFile  /usr/local/clamav/updata/freshclam.pid


第五步:升级病毒库


/usr/local/clamav/bin/freshclam
这个过程很久,大概半个小时,等吧。可以开启screen来进行

第六步:ClamAV 使用
/usr/local/clamav/bin/clamscan -h查看相应的帮助信息
扫描所有用户的主目录就使用 clamscan -r /home

扫描您计算机上的所有文件并且显示所有的文件的扫描结果,就使用 clamscan -r /

扫描您计算机上的所有文件并且显示有问题的文件的扫描结果,就使用 clamscan -r --bell -i /

# clamscan --no-summary -ri /tmp
-r 递归扫描子目录
-i 只显示发现的病毒文件
--no-summary 不显示统计信息

/usr/local/clamav/bin/clamscan --remove   (查杀当前目录并删除感染的文件)


第七步:计划任务
实际生产环境应用
一般使用计划任务,让服务器每天晚上定时跟新和定时杀毒。保存杀毒日志,我的crontab文件如下

yum install crontabs -y


/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
chkconfig crond on    //开机启动   centos6
systemctl enable crond.service     //开机启动  centos7



crontab -e 

1  3  * * * /usr/local/clamav/bin/freshclam 
30 3  * * *  /usr/local/clamav/bin/clamscan  --infected  -r /  --remove -l /var/log/clamscan.log

扫描结果:54个问题文件:/usr/local/clamav/bin/clamscan -r / --bell -i

Centos7安装clamav定时杀毒

返回顶部
顶部