当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Fedora Core3上ClamAntiVirus的安装

Unix/Linux
Linux下Socket连接超时的一种实现方法
谈一谈至关重要的Linux系统Swap交换区
Linux系统GRUB引导单用户模式三种方式
实例解析:虚拟机中Lvs的负载均衡实验
实用技巧:DOS文件转换成UNIX文件格式
Linux系统多进程查看及调配管理方法
非常实用 Linux系统开机提速我有绝招!
Linux系统中的文件目录结构介绍(表)
Linux操作系统如何完美装载Windows分区
Linux系统访问Windows分区FAT32和NTFS
高手进阶 Linux系统下MTD/CFI驱动介绍
新手看招 Linux系统的参数配置优化技巧
Xmanager 远程登陆Linux系统后配置Xdm
新手学堂:Emacs只启动一个进程的方法
小技巧 在Linux桌面上建立“我的文档”
Linux slab 分配器详解
拨开云雾:Lastlog文件不断变大的原因
使用ImageMagick 的提示与技巧
认识Linux操作系统中的播客客户端
Linux系统中显示设备配置工具介绍

Unix/Linux 中的 Fedora Core3上ClamAntiVirus的安装


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 180 ::
收藏到网摘: n/a

Clam AntiVirus是GPL授权的Unix及类Unix上的主流防毒软件,它提供命令行的文件扫描方式以及病毒的更新,它是用C语言编写和程式。Clam AntiVirus的官方网址:http://sourceforge.net/projects/clamav/目前出的最新版本为0.85.1,下载地址:http://prdownloads.sourceforge.net/clamav/clamav-0.85.1.tar.gz?download在安装这套程式之前,我们需要了解一下,Fedora core3里面是否安装有Zlib套件,如果没有,在安装Clam Antivirus时,对Clam Antivirus的编译会出错,当然>,你也可以选择逃避这个问题而直接安装程式,但在配置时需要指定特别的选项,参考如下信息:#./configure...checking whether to enable maintainer-specific portions of Makefiles... nochecking for zlib installation... /usrconfigure: error: The installed zlib version may contain a security bug. Please upgrade to 1.2.2 or later: http://www.zlib.net. You can omit this check with --disable-zlib-vcheck but DO NOT REPORT any stability issues then!上面的信息提示里说明,如果你要跳过zlib的检查,需要在配置时增加一个选项--disable-zlib-vcheck,这样在编译时就不会报错了。不过还是建议你把它装上,关于zlib的信息,请参考http://www.zlib.netzlib 现在的最新版本是1.2.2 ,下载地址:http://www.zlib.net/zlib-1.2.2.tar.gz下载解压之后就可以安装它了。#./configure#make#make install装完zlib之后,有时候可能你还需要安装其他的套件,比如libidn,这要视你在安装Fedora core3时选择的组件而有所不同,下载libidn的网址http://www.gnu.org/software/libidn/#downloading装完这些套件之后,就可以安装Clam Anti Virus了。

为了安全起见,需要为Clam AntiVirus建立自己的执行账号及家目录,请执行如下指令:#/usr/sbin/useradd -s /bin/false -d /var/run/clamav clamav接着解压Clam AntiVirus,直接安装它:#./configure#make#make install这样就把Clam AntiVirus安装完毕。Clam AntiVirus的两个重要的配置文件clamd.conf与freshclam.conf,它们存放在/usr/local/etc里面。clamd.conf里面存放着Clam AntiVirus的运行时的参数与变量。freshclam.conf里面存放着更新Clam AntiVirus病毒定义码时的配置文件。在配置之前,先要为clamav的socket文件建立存放路径,指令如下:#mkdir -p /var/amavis/clamd首先配置clamd.conf,你用喜欢的编辑器,如vi,gedit,nona等注释掉Example,以使整个配置文件生效。#Example指明日志文件的存放地点LogFile /var/log/clamd.log指明日志需要详细记录LogVerbose每条日志信息需要指明时间LogTime指定日志文件最大的字节数1MLogFileMaxSize 1M指定Clamd的套节字存放路径LocalSocket /var/amavis/clamd/clamav.socket指定Clamd的Pid存放路径PidFile /var/run/clamav/clamd.pid指明扫描病毒时需要使用病毒库的路径DataDirectory /usr/local/share/clamav指明套件运行的用的系统账号User root指明对邮件进行扫描ScanMail指明对RAR文件进行扫描ScanRAR其他的Clamd变量用它的默认值即可。freshclam.conf的配置参数和clamd.conf基本一样。需要注意一点的就是DataDirectory这个变量的值需要和clamd.conf里的一样,否则就会出现问题了。关于freshclam.conf的配置我就不在这里多作说明,参考clamd.conf的配置即可。配置好freshclam.conf之后,我们就可以来更新clamd的病毒定义档了。#/usr/local/bin/freshclamClamAV update process started at Tue Apr 19 17:12:27 2005main.cvd is up to date (version: 30, sigs: 31086, f-level: 4, builder: tkojm)Downloading daily.cvd [*]daily.cvd updated (version: 840, sigs: 2095, f-level: 4, builder: ccordes)Database updated (33181 signatures) from database.clamav.net (IP: 203.16.234.78)[Ok,配置好之后就可以用Clamd来扫描试试看结果如何了。#/usr/local/bin/clamscan test -rtest/clam.exe.bz2: ClamAV-Test-File FOUNDtest/clam.cab: ClamAV-Test-File FOUNDtest/clam-error.rar: RAR module failuretest/clam-error.rar: OKtest/mbox/debugm.c: OKtest/clam.rar: ClamAV-Test-File FOUNDtest/clam.exe: ClamAV-Test-File FOUNDtest/clam.zip: ClamAV-Test-File FOUNDtest/README: OK----------- SCAN SUMMARY -----------Known viruses: 32783Engine version: 0.84rc1Scanned directories: 2Scanned files: 8Infected files: 5Data scanned: 0.00 MBTime: 1.122 sec (0 m 1 s)test是clam antivirus源程序里面的一个文件夹,用在测试安装好了的Clamd,以上是此次测试的结果。建立开机时,让ClamAntivirus自动启动并作为一个服务要实现这个功能,需要在/etc/init.d/目录下编写一个scirpt档案,并且需要给它加上可执行的权限。用你喜欢的编辑器在/etc/init.d/增加一个clamd的文件,内容如下:#!/bin/