我目前在Centos 6.9上遇到ClamAV和freshclam的问题。

我拥有最新的Clam引擎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,它可以检测到它。

最佳答案

您有2个问题:

  • 我怎么知道最近一次更新完成的时间?
  • host -t txt current.cvd.clamav.net; perl -e 'printf "%d\n", time;'
    这将告诉您clamav何时提供了最新更新。
  • 确保病毒数据库是最新的?

  • 首先,您需要了解为什么收到安全警告。如果您在此处发布警告,也许我们会有更好的机会为您提供帮助。

    然后,我建议您在日志中查看/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的错误,那么显然您的解决方案是我上面提到的命令。

    09-10 15:16