如何更新ClamAV定义数据库?
如何通过终端更新Clam Antivirus?
我已经安装了clamav
,但我想知道如何更新病毒库。
要更新ClamAV数据库,请执行sudo freshclam
。
NAME freshclam - update virus databases SYNOPSIS freshclam [options] DESCRIPTION freshclam is a virus database update tool for ClamAV.
对于离线更新,您还可以直接从数据库下载病毒定义: main , daily ,然后将它们放入/var/lib/clamav
(删除旧文件)。
运行sudo apt-get install clamav
。
安装ClamAv后,您可以在Nautilus中设置用于右键单击病毒扫描的脚本。
要更新病毒数据库,请打开终端并输入以下命令:
sudo freshclam
要自动执行此更新,您可以设置cron作业。 我将在每天上午8:57展示如何更新病毒数据库。 首先,打开终端,然后su到root。
sudo su
现在,您需要修改root用户的crontab。
crontab -e
这将打开nano文本编辑器中的根crontab文件。 添加以下行
57 08 * * * freshclam
到crontab然后按Ctrl + X退出。 提示保存文件时回答“是”。
正确的方法是编辑freshclam.conf并添加您想要的每日支票数量
vim /etc/clamav/freshclam.conf Checks 24 ##Notify clamd to reload it self NotifyClamd /etc/clamav/clamd.conf
如何更新clamtk(所有步骤)/ clamav(步骤1-3)
注意:在您开始在终端中输入内容之前,请先阅读每一行,以了解您对系统所做的操作。
-
删除可能有害的AV安装:
sudo apt-get remove clamav clamtk freshclam sudo apt-get autoremove
-
重新安装AV
sudo apt-get install clamav -y # *(Terminal Version)* sudo apt-get install clamtk -y # *(GUI version)*
-
更新AV数据库
sudo freshclam # *(takes ~30 minutes to download definitions)*
-
配置AV&Scan:此示例仅使用clamtk
clamtk # (Opens GUI)*
切换设置标签“网络”下方的所有选项
- 切换“代理”并键入
http://127.0.0.1
- 切换/重新选择“无代理”(灰色显示#1)
“更新助手”
- 切换“手动”更新选项,然后单击“应用”和“返回”
- 切换“自动”更新选项,然后单击“应用”和“返回”。 您现在应该看到更新的定义计数
“扫描目录”
- 切换要扫描的所需目录。 对于系统扫描,我切换整个系统(不只是
/root
或/usr
)。 - 单击扫描,将出现一个进度框。
- 切换“代理”并键入
最后注意:输入短语clamav --help
会给出一些提示。 -y
与为安装包的所有依赖项说“是”是一回事。 如果-y
导致问题,则排除并在出现提示时手动按y
键。
这就是我要做clam工作所必须做的事情,也许是clamtk和clamav的故障(两者都有问题)。 希望这有助于其他人!
在中国,伟大的防火墙阻止,所以只能使用下载文件。 您可以尝试在freshclam.conf文件中将服务器设置为cn,但更新将需要数天。 直接下载可以获得定义。