📌 原文链接:https://1panel.cn/...
🕘 收藏时间:2024年08月18日
📂 文档目录:我的云文档
📑 本文档由【金山收藏助手】一键生成

病毒扫描

1 介绍

ClamAV 是一个开源(GPLv2许可)的反病毒工具包,专为邮件网关上的电子邮件扫描而设计。它提供了多种实用工具,包括灵活且可扩展的多线程守护进程、命令行扫描器以及用于自动更新数据库的高级工具。该工具包的核心是一个作为共享库形式提供的反病毒引擎。

2 环境要求

ClamAV 的最低建议配置为:

  • CPU 要求:1 CPU,2.0 Ghz+;

  • 内存要求:3 GiB+;

  • 服务器架构:至少 5GiB 可用磁盘空间。

3 安装

RedHat / CentOS

1、安装 epel 源

yum install -y epel-release

2、安装 ClamAV

yum install clamav clamd clamav-update -y

3、修改 ClamAV 配置文件

/etc/clamd.d/scan.conf 取消下面行注释
LogFile /var/log/clamd.scan
LogFileMaxSize 2M
PidFile /run/clamd.scan/clamd.pid
DatabaseDirectory /var/lib/clamav
LocalSocket /run/clamd.scan/clamd.sock

4、修改病毒库刷新配置文件

/etc/freshclam.conf 取消下面行注释
DatabaseDirectory /var/lib/clamav
UpdateLogFile  /var/log/freshclam.log
PidFile  /var/run/freshclam.pid
DatabaseMirror database.clamav.net
Checks 12

5、启动 ClamAV 服务

systemctl start [email protected]
systemctl start clamav-freshclam.service

6、开机自启动

systemctl enable [email protected]
systemctl enable clamav-freshclam.service

7、查看 ClamAV 服务状态。

systemctl status [email protected]
systemctl status clamav-freshclam.service

Ubuntu / Debian

1、安装 ClamAV

sudo apt install clamav clamav-daemon -y

2、启动 ClamAV 服务

sudo systemctl start clamav-daemon
sudo systemctl start clamav-freshclam.service

4、开机自启动

sudo systemctl enable clamav-daemon
sudo systemctl enable clamav-freshclam.service

5、查看 ClamAV 服务状态。

sudo systemctl status clamav-daemon
sudo systemctl status clamav-freshclam.service

4 病毒类型说明

5 故障排除