Linux病毒扫描工具ClamAV安装使用

本文介绍了如何在UNIX系统上安装和配置开源反病毒工具ClamAV,主要用于邮件网关的病毒扫描。步骤包括安装ClamAV及其组件,编辑配置文件,更新病毒数据库,启动服务以及执行不同类型的病毒扫描。通过ClamAV,可以定期扫描系统以检测和处理恶意软件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、简介

Clam AntiVirus 是一款 UNIX 下开源的 (GPL) 反病毒工具包,专为邮件网关上的电子邮件扫描而设计。该工具包提供了包含灵活且可伸缩的监控程序、命令行扫描程序以及用于自动更新数据库的高级工具在内的大量实用程序。该工具包的核心在于可用于各类场合的反病毒引擎共享库。
主要使用ClamAV开源杀毒引擎检测木马、病毒、恶意软件和其他恶意的威胁

二、安装

1、安装epel软件源

# 安装
[root@localhost ~]# yum install -y epel-release  

# 缓存 
[root@localhost ~]# yum clean all && yum makecache 

2、安装clamav程序

[root@localhost ~]# yum -y install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd 

三、编辑配置文件

vim /etc/clamd.d/scan.con
取消以下注释
LogFile /var/log/clamd.scan
PidFile /run/clamd.scan/clamd.pid
DatabaseDirectory /var/lib/clamav

四、更新病毒库

[root@localhost ~]# freshclam 

 病毒库保存位置:

/var/lib/clamav/daily.cvd 
/var/lib/clamav/main.cvd 

五、启动Clamd服务

[root@localhost ~]# systemctl start clamd@scan

[root@localhost ~]# systemctl enable clamd@scan

七、扫描病毒

clamscan 可用以扫描文件, 用户目录亦或是整个系统:

##扫描文件 
[root@localhost ~]# clamscan “目录或者文件名”

##递归扫描home目录,并且记录日志 
[root@localhost ~]# clamscan -r  /home  -l /var/log/clamav.log  

##递归扫描home目录,将病毒文件删除,并且记录日志 
[root@localhost ~]# clamscan -r  /home  --remove  -l /var/log/clamav.log  

##扫描指定目录,然后将感染文件移动到指定目录,并记录日志 
[root@localhost ~]# clamscan -r  /home  --move=/tmp/clamav -l /var/log/clamav.log 

说明:

  • -r  递归扫描目录
  • -i 只打印受感染的文件
  • -l 指定记录日志文件
  • --remove  删除病毒文件
  • --move  移动病毒到指定目录
  • --max-dir-recursion=#n  最大目录递归级别

1.重点扫描目录

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

2.扫描报告说明

----------- SCAN SUMMARY -----------
Known viruses: 8608049                  #已知病毒
Engine version: 0.103.5                 #软件版本
Scanned directories: 1                  #扫描目录
Scanned files: 15                       #扫描文件
Infected files: 0                       #感染文件!!!
Data scanned: 8.32 MB                   #扫描数据
Data read: 3.96 MB (ratio 2.10:1)       #数据读取
Time: 105.181 sec (1 m 45 s)            #扫描用时
Start Date: 2022:03:15 16:56:23         #扫描开始时间
End Date:   2022:03:15 16:58:08         #扫描结束时间

3.查看病毒文件

cat /var/log/clamav-bin.log | grep "FOUND" 
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三颗草丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值