linux下的开源clanav

ClamAV是一个在命令行下查毒软件
官方地址:http://www.clamav.net/lang/en/
官方文档:http://www.clamav.net/lang/en/doc/

对于要大规模部署的情况来说,最好使用有效的包管理方式,这里使用的rpm包管理方式

软件rpm包需要repoforge软件源
 注:添加软件源,请查看常用软件源的添加,最好先熟悉一下rpm包和rpm仓库的管理

安装测试:
 注:测试环境用的是CentOS5.10
yum install clamav
 此命令会安装两个包:clamav clamav-db
 freshclam命令用来在线更新病毒库,病毒库存放位置/var/clamav/
 病毒库主要有main.*和daily.*还有bytecode.*
yum install clamd
 如果想要以进程方式启动此软件,请安装此包,其配置文件为/etc/clamd.conf
 测试时系统无负载,clamd内存占用为270多兆,查看/proc/pid/status文件中的VmRSS,为实际物理内

存占用

freshclam命令用来在线更新病毒库,病毒库存放位置/var/clamav/目录
 注:也可以手动更新病毒库,即替换/var/clamav/目录下的病毒库文件

扫描方式:
 一、自动扫描,启动服务进程clamd
 二、定时扫描,在定时任务中添加任务

扫描命令:
 clamscan
 可以使用-h查看帮助,使用命令时查看帮助是个很好的习惯
 常用扫描命令:
  clamscan -r /path #这里会把所用的扫描文件都列出来
  clamscan -r -i /path #只报告有问题的文件
 最后会有一个报告,像下面这样:
----------- 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)

在扫描的时候,可以添加‘--remove‘来删除病毒文件

####################
以上都是一些简单的介绍,更深层次的东西有待大家发现与指出,有不妥的地方希望大家指正。

linux下的开源clanav,布布扣,bubuko.com

时间: 2024-10-08 22:29:37

linux下的开源clanav的相关文章

linux下的开源移动图像监测程序--motion编译与配置

前几天在网上偶然看到一篇博客,是利用linxu下的开源的motion搭建嵌入式视频动态监控系统,感觉很好很强大于,是就想自己编译移植一下试试. 所谓移动图像监测,简单来说就是利用摄像头定点监测某个区域,当有移动物体经过时,摄像头便自动抓拍(要监测多大物体.按拍照速率都是可调的),并把拍到的图像存储在指定目录,实现无人监控功能. motion 是一套免费开源的移动图像监测程序(详见http://www.lavrsen.dk/foswiki/bin/view/Motion) 先去下载源代码:http

linux下的开源移动图像监测程序--motion编译与配置【转】

本文转载自:http://www.cnblogs.com/qinyg/p/3355707.html 前几天在网上偶然看到一篇博客,是利用linxu下的开源的motion搭建嵌入式视频动态监控系统,感觉很好很强大于,是就想自己编译移植一下试试. 所谓移动图像监测,简单来说就是利用摄像头定点监测某个区域,当有移动物体经过时,摄像头便自动抓拍(要监测多大物体.按拍照速率都是可调的),并把拍到的图像存储在指定目录,实现无人监控功能. motion 是一套免费开源的移动图像监测程序(详见http://ww

推荐一款Linux下的开源编辑器

Sublime编辑器,下载地址.下载后解压,解压到家目录下,为解压后的文件夹里的可执行文件添加环境变量, vim ~/.bashrc 打开配置环境变量的文件,在最后一行添加export PATH="~/sublime_text_3:$PATH", 为了使修改后的环境变量配置文件生效,执行source ~/.bashrc ,这样每次打开终端在里面输入sublime_text 就可以打开sublime编辑器,为了更方便的打开sublime编辑器,我们可以为可执行文件sublime_text

linux下免费开源主机可视化面板AMH的介绍及安装

我们平常用的linux默认的黑乎乎界面,一行一行输入的命令能吓跑不少初学的建站者.如果我们只是想建站,把主要精力放在网站上,那使用AMH面板是一个不错的选择. AMH面板 基于Linux.Nginx.Apache.MySQL.PHP(LNAMP)环境运行,同时具有SSH命令与Web端维护管理功能,并且后台有丰富的插件可以自由选择.AMH占用系统资源少,是小内存轻量级的个人主机管理面板的优秀选择.并且AMH4.2版本是免费版本,完全满足建站需求. 下面我们详细讲一下AMH4.2版本的安装方法: 首

【L】小米随身WiFi,Linux下AP热点驱动(开源)

前言 这是作者修改后的Linux下的小米随身WiFi驱动,支持Ap模式,开源,同时支持360随身WiFi二代 注意: 1.这个是Linux下的小米随身WiFi驱动,不是Window和MAC下 2.这个不是STA模式下的可当作无线网卡的驱动,是可当Ap热点模式的驱动 3.这个理论上也是支持360随身WiFi二代..(rtusb_dev_id.c 里面同样有360的id) 原由: 小米随身WiFi很好用,有Widnow和Mac的系统的驱动, 但是可怜不少Linux下的苦逼开发者,没有驱动就是没有..

Linux下常用的C/C++开源Socket库

1.      Linux Socket Programming In C++ : http://tldp.org/LDP/LG/issue74/tougher.html 2.      ACE: http://www.cs.wustl.edu/~schmidt/ACE.html ACE采用ACE_OS适配层屏蔽各种不同的.复杂繁琐的操作系统API. ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层.它庞大.复杂,适合大型项目.开源.免费,不依赖第三方库

Linux下经常使用的C/C++开源Socket库

1.      Linux Socket Programming In C++ : http://tldp.org/LDP/LG/issue74/tougher.html 2.      ACE: http://www.cs.wustl.edu/~schmidt/ACE.html ACE採用ACE_OS适配层屏蔽各种不同的.复杂繁琐的操作系统API. ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层.它庞大.复杂.适合大型项目.开源.免费.不依赖第三方库

Linux 下开源RXTX库的配置与使用

由于项目需要再Linux下读取串口并进行相关操作. 一般串口操作(Linux)都是用C语言编写的,因为更加底层,也更安全,更易编写,但是由于项目是java的,所以就要使用java的相关库来实现. 我在这里使用的是RXTXcomm.jar. http://rxtx.qbang.org/wiki/index.php/Main_Page 这里有作者关于各个操作系统下的配置问题,由于我这里只用在Linux下使用,所以也就说一下在linux的配置问题. 首先下载RXTXcomm INSTALL是简单的安装

Linux下Nagios的安装与配置[转]

一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios原名为NetSaint,由Ethan Galstad开发并维护至今.NAGIOS是一个缩写形式: "Nagios Ain't Gonna Insist On Sainthood" Sainthood 翻译为圣徒