3.4. 更新定义

现在我们需要更新病毒定义。 Clamscan 包含一个实用程序 freshclam 来处理此问题。 Freshclam 会自动从 root 用户更改为您在安装过程中创建的 clamav 用户。 首先,创建一个日志文件,以便 freshclam 可以记录到其中。

#touch /var/log/clam-update.log
#chmod 600 /var/log/clamupdate.log
#chown clamav /var/log/clamupdate.log

现在启动 freshclam

#freshclam -d -c 6 -l /var/log/clam-update.log
			

这将每天检查六 (6) 次新的病毒定义数据库。 检查 /var/log/clam-update.log 文件。 它应该看起来像这样

-----------------------------------------------------------------------------------------------------
ClamAV update process started at Wed Jan 28 17:49:48 2004
main.cvd is up to date (version: 19, sigs: 19987, f-level: 1, builder: ddm)
daily.cvd updated (version: 111, sigs: 597, f-level: 1, builder: tomek)
Database updated (20584 signatures) from database.clamav.net (81.4.91.185).
-----------------------------------------------------------------------------------------------------
			

现在将 freshclam -d -c 6 -l /var/log/clam-update.log 添加到您的启动脚本中。

如果您喜欢,您还可以设置一个 cronjob 来每 6 小时更新一次定义。

#vi /etc/crontab
			
0 6 * * * root /usr/local/bin/clamscan