Centos7安装clamav定时杀毒 - AFF大佬 - 提供主机优惠信息深度测评和服务器运维编程技术
当前位置: 主页 » 技术干货 » Centos7安装clamav定时杀毒

Centos7安装clamav定时杀毒

      2017年11月23日   阅读 269 次     0 评论   Tags: ·
第一步: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

QQ截图20171123223410.jpg

  • 版权声明:本文版权归AFF大佬和原作者所有,未经许可不得转载。文章部分来源于网络仅代表作者看法,如有不同观点,欢迎进行交流。除非注明,文章均由 AFF大佬 整理发布,欢迎转载,转载请带版权。

  • 来源:AFF大佬 ( https://www.affdalao.com/ ),提供主机优惠信息深度测评和服务器运维编程技术。
  • 链接:https://www.affdalao.com/21.html
  • 评论(0

    1. 还没有任何评论,你来说两句吧

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注