2017-04-20 27 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那麼顯然你的解決方案是我上面提到的命令。

相關問題