热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

linuxes5中clamav杀毒软件安装与使用

linuxes5中clamav杀毒软件安装与使用--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
一、简介

Clam AntiVirus是基于UNIX/LINUX操作系统的一款免费杀毒软件,它支持在线更新病毒库

1.1 特点

GNU开源软件
快速扫描
可以检测35000种病毒,蠕早,特洛依,包括Microsoft Office文档及宏病毒
能够检测压缩文件(Zip RAR Tar Gzip Bzip2……)
强大的邮件扫描功能
扩展性强

1.2 病毒提交

如果你发现了ClamVA查杀不了的病毒,可以在以下的网址输入相关的信息
http://www.clamav.net/sendvirus.html

二、软件安装

操作系统环境:redhat linux es5


一般需要安装两个文件,gmp主要用来更新病毒库。

$ rpm -vih gmp-4.1.4-3.el5.i386.rpm clamav-0.91.2-31.el5.i386.rpm

三、配置clamav.conf及freshclam.conf

安装完毕后,配置文件在/etc/目录中,clamav.conf是杀毒软件的主配置文件,freshclam.conf是更新病毒库的配置文件,下面是两个文件的配置实例,可以根据环境修改:

注:你需要注释clamd.conf和freshclam.conf文件开头部分的“Example”

$ vi /etc/clamav.conf

LogFile /var/log/clamd
LogTime
LogSyslog
PidFile /var/lib/clamav/clamd.pid
DatabaseDirectory /var/lib/clamav
TCPSocket 3310
TCPAddr 127.0.0.1
MaxDirectoryRecursion 15
User vscan
Foreground
ScanOLE2
ScanMail
ScanArchive
ArchiveMaxFileSize 10M
ArchiveMaxRecursion 5
ArchiveMaxFiles 1000
ArchiveMaxCompressionRatio 200

$ vi /etc/freshclam.conf

UpdateLogFile /var/log/freshclam.log
LogSyslog
DatabaseMirror database.clamav.net
MaxAttempts 3
Checks 12

配置完毕后,启动clam:
$ /etc/init.d/clamd start

启动更新:
$ freshclam
ERROR: Cant't open /var/log/freshclam.log in append mode.
ERROR: Problem with internal logger.

如果出现上述错误,就创建这个文件,并设权限:
$ touch /var/log/freshclam.log
$ chmod 777 /var/log/freshclam.log

重新运行命令freshclam
$ freshclam
ClamAV update process started at Thu Nov 10 15:04:26 2005
Reading CVD header (main.cvd):ok
Downloading main.cvd

  • main.cvd updated (version:34, sigs: 39625, f-level: 5, builder: tkojm)
    ......

    出现上述提示,就说明更新已经开始了,查看/var/log/freshclam.log文件,每次更新的记录将会记录在这个文件中,如下:
    $ cat /var/log/freshclam.log
    --------------------------------------
    ClamAV update process started at Thu Nov 10 15:04:26 2005
    main.cvd updated (version: 34, sigs: 39625, f-level: 5, builder: tkojm)
    WARNING: Your ClamAV installation is OUTDATED - please update immediately !
    WARNING: Current functionality level = 2, required = 5
    daily.cvd updated (version: 1166, sigs: 1607, f-level: 6, builder: tomek)
    WARNING: Your ClamAV installation is OUTDATED - please update immediately !
    WARNING: Current functionality level = 2, required = 6
    Database updated (41232 signatures) from database.clamav.net (140.128.9.18).

    四、查杀病毒

    有两个命令:clamscan和clamdscan,这两个命令使用方法类似,在这里主要介绍一下clamscan

    示例
    (0) 扫描指定的文件:

    clamscan file

    (1) 扫描当前目录:

    clamscan

    (2) 扫描/home目录中所有文件 (包括子目录):

    clamscan -r /home

    clamscan -r / (扫描/的所有目录以及其子目录)


    (3) Load database from selected file and limit disk usage to 50 Mb:

    clamscan -d /tmp/newclamdb --max-space=50m -r /tmp

    (4) 扫描数据流:

    cat testfile | clamscan -

    (5) 检查邮件目录:

    clamscan -r --mbox /var/spool/mail

    其他差数
    -l [路径] [文件名] 增加扫描报告
    # clamscan -l /var/log/clamscan.log /
    --move [路径] 移动病毒文件至..
    --remove [路径] 删除病毒文件
    --unzip(unrar) 解压压缩文件扫描

    返回值

    0 : 无病毒

    1 : 发现病毒

    40: 已经通过的未知选项

    50: 数据库初始化错误

    52: 不支持的文件格式

    53: 无法打开目录

    54: 不能打开文件(ofm)

    55: 读文件错误(ofm)

    56: Can't stat input file / directory.

    57: Can't get absolute path name of current working directory.

    58: I/O 错误, 请检查文件系统

    59: 无法在/etc/passwd获得当前用户的信息

    60: 无法在/etc/passwd获得'clamav'(默认名)用户的信息

    61: Can't fork.

    63: 不能创建临时文件/目录(检查权限).

    64: 无法对临时目录进行写操作 (请指定另一个目录).

    70: 无法分配或释放内存 (calloc).

    71: 无法分配内存 (malloc).
  • 推荐阅读
    • CEPH LIO iSCSI Gateway及其使用参考文档
      本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
    • 本文介绍了使用CentOS7.0 U盘刻录工具进行安装的详细步骤,包括使用USBWriter工具刻录ISO文件到USB驱动器、格式化USB磁盘、设置启动顺序等。通过本文的指导,用户可以轻松地使用U盘安装CentOS7.0操作系统。 ... [详细]
    • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
      本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
    • 如何去除Win7快捷方式的箭头
      本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
    • android listview OnItemClickListener失效原因
      最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
    • Windows下配置PHP5.6的方法及注意事项
      本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
    • 成功安装Sabayon Linux在thinkpad X60上的经验分享
      本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
    • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
    • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
    • SAP羞辱国产软件商:技术停在10年前
      SAP中国研究院总裁芮祥麟表示,国产软件厂商过于热衷概念炒作,技术水平停留在10年前的客户端架构水平。他认为,国内厂商推出基于SOA的产品或转型SAAS模式是不可能的,研发新架构需要时间。当前最热门的概念是云计算,芮祥麟呼吁国产厂商应该潜心研发底层架构。 ... [详细]
    • IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多 ... [详细]
    • 本文讲述了孙悟空写给白骨精的信件引发的思考和反省。孙悟空在信中对自己的行为进行了反思,认识到自己胡闹的行为并没有给他带来实际的收获。他也揭示了西天取经的真相,认为这是玉皇、菩萨设下的一场陷阱。他还提到了师傅的虚伪和对自己的实心话,以及自己作为师傅准备提拔的对象而被派下来锻炼的经历。他认为路上的九九八十一难也都是菩萨算计好的,唐僧并没有真正的危险。最后,他提到了观音菩萨在关键时刻的指导。这封信件引发了孙悟空对自己行为的思考和反省,对西天取经的目的和自己的角色有了更深入的认识。 ... [详细]
    • Windows2003 IIS上设置301定向,实现不带www域名跳转带www域名的方法
      打开IIS,建一个网站,主机头用不带www的域名,随便指向一个目录。然后在这个网站上点右键,属性--主目录--重定向到URL如图ÿ ... [详细]
    • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
    • REVERT权限切换的操作步骤和注意事项
      本文介绍了在SQL Server中进行REVERT权限切换的操作步骤和注意事项。首先登录到SQL Server,其中包括一个具有很小权限的普通用户和一个系统管理员角色中的成员。然后通过添加Windows登录到SQL Server,并将其添加到AdventureWorks数据库中的用户列表中。最后通过REVERT命令切换权限。在操作过程中需要注意的是,确保登录名和数据库名的正确性,并遵循安全措施,以防止权限泄露和数据损坏。 ... [详细]
    author-avatar
    弓X箭_281
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有