如何在 CentOS 6 上安装 ClamAV

在本教程中,我们将向您展示如何在您的 CentOS 6 上安装和配置 ClamAV。对于那些不知道的人,ClamAV 是一个开源 (GPL) 防病毒引擎,旨在检测病毒、恶意软件和其他Linux 上的恶意威胁。 它易于使用,最适合基于 Linux 的 Web 和邮件服务器。 在本文中,我将向您展示在 CentOS 6.x 上从源代码逐步安装 ClamAV。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 CentOS 6 上逐步安装 ClamAV

在 CentOS 6 上安装 ClamAV

步骤 1. 首先,添加 yum 存储库到您的系统。

只需安装 RPM 即可启用 EPEL 存储库。 请使用以下命令在您的 CentOS 服务器上安装 EPEL 存储库。

#CentOS 6 – 32-bit
rpm -Uvh https://mirror.overthewire.com.au/pub/epel/6/i386/epel-release-6-8.noarch.rpm

#CentOS 6 – 64-bit
rpm -Uvh https://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

步骤 2. 安装所需的 ClamAV 软件包。

yum install clamav clamd

步骤 3. 在系统启动时启动 clamd 服务。

chkconfig clamd on
service clamd start

更新 ClamAV 的签名:

freshclam

步骤 4. 配置每日扫描。

在这个例子中,我将配置一个 cronjob 来扫描 /home/ 每天目录:

nano /etc/cron.daily/clamav_scan

将以下代码添加到 clamav_scan 文件中。

#!/bin/bash
SCAN_DIR="/home"
LOG_FILE="/var/log/clamav/manual_clamscan.log"
/usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE

给我们的 cron 脚本可执行权限:

chmod +x /etc/cron.daily/clamav_scan

恭喜! 您已成功安装 ClamAV。 感谢您使用本教程在 CentOS 6 系统中安装 ClamAV。 如需更多帮助或有用信息,我们建议您查看 ClamAV 官方网站.