防病毒扫描
安装病毒扫描组件前请确保已安装悦库服务端,并且已连接互联网!
硬件要求
- CPU 2核心及以上、内存4G及以上。
安装
- Windows系统
- Linux系统
下载安装包
下载ClamAV安装包,安装过程中全部选择默认项即可。
添加配置文件
ClamAV的默认安装路径为 “C:\Program Files\ClamAV" ,如果不是则需要根据实际路径修改命令。
以管理员身份打开cmd命令行,并按以下步骤运行命令:
复制默认配置文件
cd "C:\Program Files\ClamAV"&C:
copy .\conf_examples\freshclam.conf.sample .\freshclam.conf
copy .\conf_examples\clamd.conf.sample .\clamd.conf修改freshclam配置文件:
write.exe .\freshclam.conf
写字板程序将弹出,删除显示“Example”的行,然后保存文件并关闭写字板。
修改clamd配置文件:
write.exe .\clamd.conf
写字板程序将弹出,与上一个配置文件一样,删除显示“Example”的行, 然后保存文件并关闭写字板。
安装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病毒扫描组件安装全部完成,需重启悦库服务端使之生效。
下载安装配置文件
sudo wget -P /etc/clamavConf/ https://www.ydisk.cn/package/Extensions/clamav/clamavConf.tar
sudo tar -xf /etc/clamavConf/clamavConf.tar -C /etc/clamavConf/;sudo rm -f /etc/clamavConf/clamavConf.tar运行clamav容器
sudo docker run -itd --restart=always --name ydisk-clamav --publish 3310:3310 --publish 7357:7357 -v /opt/ydisks/tmp:/opt/ydisks/tmp -v /etc/clamavConf/clamav/:/etc/clamav clamav/clamav:stable
clamav容器首次运行初始化病毒数据库需要3~5分钟,使用命令查看状态
sudo docker logs -f ydisk-clamav
检查病毒扫描服务运行情况
sudo docker exec -it ydisks clamdscan -c /app/etc/clamav/clamd.remote.conf --ping 3
成功则显示 PONG
卸载
- Windows系统
- Linux系统
以管理身份打开cmd命令,并运行命令:
appwiz.cpl
在程序列表中,找到ClamAv,执行卸载。
删除clamav容器
sudo docker rm -f ydisk-clamav
删除clamav镜像
sudo docker rmi clamav/clamav:stable