ClamAV的使用

烈酒焚心 提交于 2020-01-11 14:34:35

ClamAV 简介以及适用范围

Clam AntiVirus 是一款 UNIX 下开源的 (GPL) 反病毒工具包,专为邮件网关上的电子邮件扫描而设计。该工具包提供了包含灵活且可伸缩的监控程序、命令行扫描程序以及用于自动更新数据库的高级工具在内的大量实用程序。该工具包的核心在于可用于各类场合的反病毒引擎共享库。
主要使用ClamAV开源杀毒引擎检测木马、病毒、恶意软件和其他恶意的威胁

安装ClamAV

sudo apt-get install clamav

使用ClamAV

升级我的病毒库

运行 sudo  freshclam. 

使用ClamAV扫描我系统中的文件

实例 :

扫描所有用户的主目录就使用 clamscan -r /home

扫描您计算机上的所有文件并且显示所有的文件的扫描结果,就使用 clamscan -r /

扫描您计算机上的所有文件并且显示有问题的文件的扫描结果, 就使用 clamscan -r --bell -i / 

扫描完所有文件的时候,会显示如下的类似报告

----------- SCAN SUMMARY -----------
Known viruses: 33840
Scanned directories: 145
Scanned files: 226
Infected files: 1
Data scanned: 54.22 MB
I/O buffer size: 131072 bytes
Time: 20.831 sec (0 m 20 s)

注意 : ClamAV只会去扫描对于ClamAV可以读取的文件。 果您想扫描所有文件,在命令前加上 sudo .

使ClamAV以daemon防护的方式运行

查找lamav-daemon状态

查看进程列表就可以了: ps ax | grep [c]lamd
查看ClamAV版本

user@ubuntu:/etc/clamav # clamscan -V
ClamAV 0.83/855/Tue Apr 26 06:40:32 2005

如何使ClamAV按计划自动运行

您可以使用’at’命令来使clamscan和freshclam运行,比如

at 3:30 tomorrow
at>clamscan -i /home/user > mail user@example.com
at> <CTRL-D>
job 3 at 2005-04-28 03:30

或者编辑 /etc/crontab 加入以下内容

0 3 * * * root /usr/bin/freshclam --quiet -l /var/log/clamav/clamav.log ##每天3点升级 

自动扫描病毒

例如每天子时自动扫描 文件/目录 来搜寻病毒

          • 分别代表 分 时 日 月 年
export EDITOR=gedit && sudo crontab -e

将下面这一行加到文件最后面

00 00 * * * sudo clamscan -r /location_of_files_or_folders

手动扫描病毒

sudo clamscan -r /location_of_files_or_folders

参考链接 :
https://wiki.ubuntu.org.cn/ClamAV#.E5.AE.89.E8.A3.85ClamAV

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!