博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
clamav杀毒软件
阅读量:6074 次
发布时间:2019-06-20

本文共 2308 字,大约阅读时间需要 7 分钟。

一、概述  

      Linux比其它操作系统更稳定更安全。理论上Linux是有可能被病毒侵害的。但实际上 Linux机器几乎不可能遭受病毒的攻击。所以我这里的问题是为什么要为Linux准备防病毒软件,为了更好理解,我准备了以下理由,Linux平台安装 杀毒软件的原因:1、从Linux平台扫描Windows驱动。2、通过网络扫描Windows工作站。3、在Linux服务器中扫描接收和发送的邮件。 4、扫描发送给其它机器的重要文件。

     下面向你推荐最好的免费的Linux平台杀毒软件:1、ClamAV 杀毒。2、Avast Linux 家庭版。3、Avast Linux 家庭版。4、AVG 免费版杀毒。5、F-PROT 杀毒。

    我们主要来介绍ClamAV 杀毒:ClamAV 杀毒是Linux平台最受欢迎的杀毒软件,ClamAV属于免费开源产品,支持多种平台,如:Linux/Unix、MAC OS X、Windows、OpenVMS。ClamAV是基于病毒扫描的命令行工具,但同时也有支持图形界面的ClamTK工具。ClamAV主要用于邮件服 务器扫描邮件。它有多种接口从邮件服务器扫描邮件,支持文件格式有如:ZIP、RAR、TAR、GZIP、BZIP2、HTML、DOC、PDF,、 SIS CHM、RTF等等。ClamAV有自动的数据库更新器,还可以从共享库中运行。

      编译ClamAV时应包括zlib库,用于压缩和解压缩函数。(下述为以clamav-0.97.6.tar.gz为例的编译安装和使用)

二、系统环境

系统环境:centos 6.2

软件:

    1、依赖

    yum install zlib zlib-devel openssl openssl-devel

    2、clamav-0.99.2.tar.gz

    下载:wget http://www.clamav.net/downloads/production/clamav-0.99.2.tar.gz

三、安装

   

    1、添加用户组clamav和组成员clamav(注:在安装clamav-0.99.tar.gz前必须先添加用户)

# groupadd clamav# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav

    2、clamav-0.99.tar.gz

#tar xvzf clamav-0.99.2.tar.gz#cd clamav-0.99.2
# ./configure --prefix=/opt/clamav  --disable-clamav# make#make install

四、配置

  1、创建目录

mkdir /opt/clamav/logs       (日志存放目录)mkdir /opt/clamav/updata   (clanav 病毒库目录)

  2、创建文件

         在/var/log目录下添加两个logs文件:clamd.log和freshclam.log,将所有者改为新加的clamav用户,并设置相应的文件读写权限

#touch /opt/clamav/logs/freshclam.log#touch /opt/clamav/logs/clamd.log

      3、配置/etc/clam.conf文件

#cd /opt/clamav#vi etc/clamd.conf

       # Example 注释掉这一行. 第8 行  

       LogFile /opt/clamav/logs/clamd.log              删掉前面的注释目录改为logs下面 第14行
PidFile /opt/clamav/updata/clamd.pid           删掉前面的注释路径改一下 第57行
DatabaseDirectory /opt/clamav/updata 同上 第65行

    4、配置freshclam.conf文件

#vi etc/freshclam.conf

  #Example 注释掉这一行

DatabaseDirectory /opt/clamav/updata
UpdateLogFile /opt/clamav/logs/freshclam.log
PidFile /opt/clamav/updata/freshclam.pid

    5、文件授权

#chown clamav:clamav /opt/clamav/logs/freshclam.log#chown clamav:clamav /opt/clamav/logs/clamd.log#chown clamav:clamav /opt/clamav/updata

五、执行

  1、升级

#/opt/clamav/bin/freshclam        (升级病毒库)   保证你的LINUX可以正常上网哦.

    2、杀毒

/opt/clamav/bin/clamscan       查杀当前目录下的文件/opt/clamav/bin/clamscan -r     查杀当前目录的所有文件及目录 /opt/clamav/bin/clamscan dir     查杀dir目录 /opt/clamav/bin/clamscan -r dir    查杀目录dir下的所有文件及目录

   3、帮助

#/opt/clamav/bin/clamscan --help
本文转自 freeterman 51CTO博客,原文链接:http://blog.51cto.com/myunix/1746270,如需转载请自行联系原作者
你可能感兴趣的文章
【框架整合】Maven-SpringMVC3.X+Spring3.X+MyBatis3-日志、JSON解析、表关联查询等均已配置好...
查看>>
要想成为高级Java程序员需要具备哪些知识呢?
查看>>
带着问题去学习--Nginx配置解析(一)
查看>>
onix-文件系统
查看>>
java.io.Serializable浅析
查看>>
我的友情链接
查看>>
多线程之线程池任务管理通用模板
查看>>
CSS3让长单词与URL地址自动换行——word-wrap属性
查看>>
CodeForces 580B Kefa and Company
查看>>
开发规范浅谈
查看>>
Spark Streaming揭秘 Day29 深入理解Spark2.x中的Structured Streaming
查看>>
鼠标增强软件StrokeIt使用方法
查看>>
本地连接linux虚拟机的方法
查看>>
某公司面试java试题之【二】,看看吧,说不定就是你将要做的题
查看>>
BABOK - 企业分析(Enterprise Analysis)概要
查看>>
Linux 配置vnc,开启linux远程桌面
查看>>
NLog文章系列——如何优化日志性能
查看>>
Hadoop安装测试简单记录
查看>>
CentOS6.4关闭触控板
查看>>
ThreadPoolExecutor线程池运行机制分析-线程复用原理
查看>>