跳到主要内容

防病毒扫描

安装病毒扫描组件前请确保已安装悦库服务端,并且已连接互联网!

硬件要求

  • CPU 2核心及以上、内存4G及以上。

安装

  • 下载安装包

    下载ClamAV安装包,安装过程中全部选择默认项即可。

  • 添加配置文件

    解压出两个.conf文件,复制到安装路径 C:\Program Files\ClamAV

  • 安装ClamAV系统服务

    以管理员身份打开cmd命令行,并按以下步骤运行命令:

    • 添加ClamAV安装路径到path系统环境变量中。

      set "clamavPath=C:\Program Files\ClamAV"
      wmic ENVIRONMENT create name="ClamAV_HOME",username="<system>",VariableValue="%clamavPath%"
    • 初始化病毒库,需联网,并等待执行完毕。

      "%clamavPath%\freshclam.exe"
    • 安装系统服务并设置系统服务开机启动。

      "%clamavPath%\clamd.exe" --install-service
      "%clamavPath%\freshclam.exe" --install-service
      sc config clamd start= auto
      sc config freshclam start= auto
    • 加入防火墙排除列表。

      netsh firewall add allowedprogram "%clamavPath%/clamd.exe" "clamd" ENABLE
      netsh firewall add allowedprogram "%clamavPath%/freshclam.exe" "clamd" ENABLE
    • 启动系统服务。

      net start clamd
      net start freshclam
    • 病毒扫描组件安装全部完成,需重启悦库服务端使之生效。

离线升级病毒数据库

病毒检测服务器无法连接公网时,可通过一台可联网的电脑下载病毒库,再手动复制到服务器上升级病毒库。

另外一种更便捷的方案,可以建立本地病毒库镜像,然后配置freshclam客户端从私有镜像中同步病毒库,但这样做的前提是建立镜像的主机可以联外网,还需要与病毒检测服务器内网互通,参考clamav官方文档

提示

下载的病毒库文件在Window和Linux中都可以使用。

  • 在可以连接互联网的Windows电脑中下载病毒库脚本文件,右键点击 → 使用 PowerShell 运行,脚本将自动安装依赖环境,下载病毒数据库到 %USERPROFILE%\clamav_db\,然后打开下载目录。

  • 将下载目录中的所有文件通过内网复制到离线的病毒检测服务器中,然后在病毒检测服务器中继续下面流程。

  • 查看当前病毒库版本,并关闭病毒扫描服务

    "%ClamAV_HOME%"\clamconf -n|find "version"
    net stop clamd
    net stop freshclam
  • 将下载的病毒数据库文件复制到 ClamAV 安装目录 C:\Program Files\ClamAV\database

  • 重新启动病毒扫描服务,查看新病毒库版本。

    net start clamd
    net start freshclam
    "%ClamAV_HOME%"\clamconf -n|find "version"

卸载

  • 以管理身份打开cmd命令,并运行命令:

    appwiz.cpl

    在程序列表中,找到ClamAv,执行卸载。