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

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 65 ::
收藏到网摘: 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/