2017-04-20 25 views
1

我目前在Centos 6.9上遇到ClamAV和freshclam的问题。如何确保ClamAV数据库是最新的?

我有最后一个蛤引擎0.99.2,和一个工作的互联网连接。 即使我运行# freshclam -v命令# clamscan之前(它只返回一个安全警告有关freshclam.conf的不安全许可),ClamAV的返回我这样的警告:

LibClamAV Warning: ************************************************** LibClamAV Warning: *** The virus database is older than 7 days. *** LibClamAV Warning: *** Please update it IMMEDIATELY! *** LibClamAV Warning: **************************************************

所以我的问题是:我怎么能知道上次更新何时完成?或者确保病毒数据库是最新的? PS:我用eicar测试文件测试了clamscan,它检测到它。

回答

1

你有2个问题:

  1. 我怎么能知道什么时候最后一次更新已完成?

host -t txt current.cvd.clamav.net; perl -e 'printf "%d\n", time;'

这会告诉你的ClamAV提供的最后一次更新。

  1. 确保病毒库是最新的?

首先,您需要了解为什么会收到安全警告。如果你在这里发布警告,也许我们会有更好的机会来帮助你。

那么我建议你在日志中的/var/log/clamav/freshclam.log

看看另外,如果你已经启用了SELinux,你必须运行此:setsebool -P antivirus_can_scan_system 1。如果有任何机会,错误是这样的During database load : LibClamAV Warning: RWX mapping denied: Can't allocate RWX Memory: Permission denied那么显然你的解决方案是我上面提到的命令。

相关问题