我是靠谱客的博主 俏皮机器猫,最近开发中收集的这篇文章主要介绍Linux病毒扫描工具ClamAV(Clam AntiVirus)安装使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ClamAV(Clam AntiVirus)是Linux平台上的开源病毒扫描程序,采用多线程后台操作,可以自动升级病毒库。

  • 一、安装软件
#安装epel软件源
yum -y install epel-release
#安装clamav软件
yum -y install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd 
  • 二、配置SELinux(如果关闭selinux,请忽略)
#配置ClamAV权限
setsebool -P antivirus_can_scan_system 1 
setsebool -P clamd_use_jit 1 
#查看设置结果
getsebool -a | grep antivirus 
antivirus_can_scan_system --> on 
antivirus_use_jit --> on 
  • 三、修改配置文件
cp /usr/share/clamav/template/clamd.conf /etc/clamd.d/clamd.conf
sed -i -e 's/^Example/#Example/' /etc/clamd.d/clamd.conf
cp /etc/clamd.d/scan.conf /etc/clamd.d/scan.conf.bak
sed -i -e 's/^Example/#Example/' /etc/clamd.d/scan.conf
sed -i -e '/sock/ { s/#LocalSocket/LocalSocket/g }' /etc/clamd.d/scan.conf
  • 四、更新病毒库
freshclam
#病毒库保存位置:
/var/lib/clamav/daily.cvd 
/var/lib/clamav/main.cvd 
  • 五、启动服务
systemctl enable clamd@scan.service
systemctl start clamd@scan.service
  • 六、进行扫描
#全盘扫描
nohup clamscan -ri / -l /tmp/clamscan.log &
##扫描文件 
clamscan targetfile  
##递归扫描home目录,并且记录日志 
clamscan -r -i /home  -l /var/log/clamav.log  
##递归扫描home目录,将病毒文件删除,并且记录日志 
clamscan -r -i /home  --remove  -l /var/log/clamav.log  
##扫描指定目录,然后将感染文件移动到指定目录,并记录日志 
clamscan -r -i /home  --move=/tmp/clamav -l /var/log/clamav.log

说明:
-r -i 递归扫描目录
-l 指定记录日志文件
–remove 删除病毒文件
–move 移动病毒到指定目录

###重点扫描目录
clamscan -r  -i /etc --max-dir-recursion=5 -l /var/log/clamav-etc.log
clamscan -r  -i /bin --max-dir-recursion=5 -l /var/log/clamav-bin.log
clamscan -r  -i /usr --max-dir-recursion=5 -l /var/log/clamav-usr.log
clamscan -r  -i /var --max-dir-recursion=5 -l /var/log/clamav-var.log

扫描报告说明:

----------- SCAN SUMMARY -----------
Known viruses: 9141451                  #已知病毒
Engine version: 0.102.4                 #软件版本
Scanned directories: 498                #扫描目录
Scanned files: 738                      #扫描文件
Infected files: 4                       #感染文件!!!
Data scanned: 530.25 MB                 #扫描数据
Data read: 14131.60 MB (ratio 0.04:1)   #数据读取
Time: 203.805 sec (3 m 23 s)            #扫描用时

查看病毒文件:

cat /var/log/clamav-bin.log | grep "FOUND" 

最后

以上就是俏皮机器猫为你收集整理的Linux病毒扫描工具ClamAV(Clam AntiVirus)安装使用的全部内容,希望文章能够帮你解决Linux病毒扫描工具ClamAV(Clam AntiVirus)安装使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部