防病毒扫描
安装病毒扫描组件前请确保已安装悦库服务端,并且已连接互联网!
硬件要求
- CPU 2核心及以上、内存4G及以上。
安装
- Windows系统
- Linux系统
-
下载安装包
下载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-servicesc config clamd start= autosc config freshclam start= auto -
加入防火墙排除列表。
netsh firewall add allowedprogram "%clamavPath%/clamd.exe" "clamd" ENABLEnetsh firewall add allowedprogram "%clamavPath%/freshclam.exe" "clamd" ENABLE -
启动系统服务。
net start clamdnet start freshclam -
病毒扫描组件安装全部完成,需重启悦库服务端使之生效。
-
-
准备配置和数据库目录
sudo mkdir -p /opt/clamav/conf /opt/clamav/dbsudo mv ./clamavConf.tar /opt/clamav/sudo tar -xf /opt/clamav/clamavConf.tar -C /opt/clamav/;sudo rm -f /opt/clamav/clamavConf.tarsudo mv /opt/clamav/clamav/* /opt/clamav/conf/;sudo rmdir /opt/clamav/clamavsudo sed -i 's/TCPSocket 3310/TCPSocket 2025/' /opt/clamav/conf/clamd.conf -
运行 clamav 容器(使用宿主机网络,便于 ydisk-server 访问)
sudo docker run -itd --restart=always --name ydisk-clamav \--network host \--mount type=bind,source=/opt/clamav/db,target=/var/lib/clamav \--mount type=bind,source=/opt/clamav/conf/clamd.conf,target=/etc/clamav/clamd.conf \--mount type=bind,source=/opt/clamav/conf/freshclam.conf,target=/etc/clamav/freshclam.conf \clamav/clamav:1.4 -
查看启动日志,等待数据库初始化完成(首次下载约 3~5 分钟)
sudo docker logs -f ydisk-clamav当日志中出现
socket found, clamd started时,表示服务已就绪,按Ctrl+C退出。 -
检查病毒扫描服务运行情况
sudo docker exec -it ydisk-server clamdscan -c /app/etc/clamav/clamd.remote.conf --ping 3成功则显示 PONG