下载安装

 首先安装zlib库:

  # yum install zlib zlib-devel  //安装可忽略

 下载安装clamav源码包

  clamav管网:http://www.clamav.net/downloads

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

  # tar -zxf clamav-0.99.2.tar.gz  //解压

  # cd clamav-0.99.2

  # ./configure --prefix=/usr/local/clamav

  #make

  #make install

 添加用户组和组成员

  # groupadd clamav

  # useradd -g clamav clamav

配置

 1、创建日志目录和病毒库目录

  # mkdir /usr/local/clamav/logs

  # mkdir /usr/local/clamav/updata

 2、创建日志文件

  # touch /usr/local/clamav/logs/clamd.log

  # touch /usr/local/clamav/logs/freshclam.log

 3、文件授权

  # chown clamav:clamav /usr/local/clamav/logs/clamd.log

  # chown clamav:clamav /usr/local/clamav/logs/freshclam.log

  # chown clamav:clamav /usr/local/clamav/updata

 4、修改配置文件

  # cp  /usr/local/clamav/etc/clamd.conf.sample /usr/local/clamav/etc/clamd.conf

  # cp /usr/local/clamav/etc/freshclam.conf.sample /usr/local/clamav/etc/freshclam.conf

  编辑这两个配置文件内容

  # vim /usr/local/clamav/etc/clamd.conf

   #Example  //注释掉这一行

   LogFile /usr/local/clamav/logs/clamd.log

   PidFile /usr/local/clamav/updata/clamd.pid

   DatabaseDirectory /usr/local/clamav/updata

  # vim /usr/local/clamav/etc/freshclam.conf

   #Example  //注释掉这一行

   DatabaseDirectory /usr/local/clamav/updata

   UpdateLogFile /usr/local/clamav/logs/freshclam.log

   PidFile /usr/local/clamav/updata/freshclam.pid

执行 

 更新病毒库

  # /user/local/clamav/bin/freshclam

 杀毒扫描

  # /user/local/clamav/bin/clamscan   //当前目录下的文件

  # /user/local/clamav/bin/clamscan -r  //当前目录下的文件和目录

  # /user/local/clamav/binclamscan dir  //查杀目录

  # /user/local/clamav/binclamscan -r dir //查杀目录dir下的所有目录和文件

  # /user/local/clamav/binclamscan --help  //帮助

自动定时更新和杀毒

  一般使用计划任务,让服务器每天定时更新和定时杀毒,保存杀毒日志。设置crontab

   1  3  * * *          /usr/local/clamav/bin/freshclam --quiet
   20 3  * * *          /usr/local/clamav/bin/clamscan  -r /home  --remove -l /var/log/clamscan.log

linux下对clamav杀毒软件的安装和配置的更多相关文章

  1. Linux下MyCat和MyCat_web的安装和配置

    Linux下MyCat和MyCat_web的安装和配置 Mycat 是一个数据库分库分表中间件 Mycat web 可以对 Mycat进行监控,这里分享一下 Mycat web 的搭建过程 详细内容可 ...

  2. linux下jdk与tomcat的安装与配置

    Linux中jdk与tomcat的安装与配置 1.搭建环境: (1)Linux环境:CentOS6.1 (2)jdk-1.8 (3)tomcat-9.0 2.在Linux系统上创建目录 在usr/lo ...

  3. Linux下MongoDB单实例的安装和配置详解

    推荐网站 MongoDB官网:http://www.mongodb.org/ MongoDB学习网站:http://www.runoob.com/mongodb 一.创建MongoDB的资源目录和安装 ...

  4. Linux下Nginx+Tomcat整合的安装与配置

    因为nginx处理静态页面的速度很快,并且是免费的,它还可以配置负载均衡的服务器集群来搭建多个tomcat,所以nginx+tomcat是企业搭 建javaee项目很好的选择.nginx主要是通过反向 ...

  5. linux下负载均衡(LVS安装与配置)【转】

    一.LVS的三种包转发方式      LVS提供了三种包转发方式:NAT(网络地址映射).IP Tunneling(IP隧道).Direct Routing(直接路由)     不同的转发模式决定了不 ...

  6. 关于linux下ntp时间同步服务的安装与配置

    1.安装ntp服务,要使用时间同步.那么服务端与客户端都需要使用如下命令安装NTP软件包 [root@ ~]# yum install ntp -y 2.如果只是作为客户端的话,配置则可以非常简单,编 ...

  7. Linux下通过源码编译安装程序

    本文简单的记录了下,在linux下如何通过源码安装程序,以及相关的知识.(大神勿喷^_^) 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件: ...

  8. Linux下非root用户如何安装软件

    Linux下非root用户如何安装软件 从windows转移到Linux的用户最开始总会有各种不适,因为这种不适最终放弃linux的不在少数.对于这类人只能说可惜,还没有领略到linux的美好就过早放 ...

  9. linux下Redis与phpredis扩展安装

    ++++++++++++++++++++++++++++++++++++++++++++++linux下Redis与phpredis扩展安装++++++++++++++++++++++++++++++ ...

随机推荐

  1. 在IDEA中配置Spring的XML装配

    不考虑混合模式的话,Spring有三类装配Bean的方法,自动装配和Java代码装配都会很容易上手,但在弄XML装配时遇到了问题,这与IDEA环境有关. 装配时需要在源码中配置XML文件的位置,我看别 ...

  2. 快速为git添加一个用户

    环境:用gitosis-admin管理git的权限. 前期git环境的搭建略去,主要给出快速添加一个用户的步骤: 在git bash中用“ssh-keygen -t rsa”生成公钥私钥,默认放到 “ ...

  3. 【学习总结】【Java】Git学习-上传本地已有代码到GitHub

    < Git学成归来后的第一次实战 > 上传本地已有代码到GitHub 以之前学了一小半的Java基础教程代码为例 <深坑预警:在GitHub新建仓库那一步,不要勾选readme,不然 ...

  4. Docker -d : Running modprobe bridge nf_nat failed with message: exit status 1

    nf_nat 是做什么用的 - DockOne.iohttp://dockone.io/question/1384 docker-py的配置与使用 - openxxs - 博客园http://www. ...

  5. ios点击输入框,界面放大解决方案

    当我们编写的input宽度没有占满屏幕宽度,而且又没有申明meta,就会出现点击输入框,界面放大这个问题. 下面我直接给出解决方案: <meta name="viewport" ...

  6. oracle查询不走索引的一些情况(索引失效)

    Oracle建立索引的目的是为了避免全表扫描,提高查询的效率. 但是有些情况下发现即使建立了索引,但是写出来的查询还是很慢,然后会发现是索引失效导致的,所以需要了解一下那些情况会导致索引失效,即查询不 ...

  7. [官网]Red Hat Enterprise Linux Release Dates

    Red Hat Enterprise Linux Release Dates https://access.redhat.com/articles/3078 The tables below list ...

  8. 用stringstream可以用来分割空格、tab、回车换行隔开的字符串:

    #include <iostream> #include <sstream> #include <vector> using namespace std; int ...

  9. 阿里巴巴 Java开发手册1.4.0

    <阿里巴巴Java开发手册1.4.0>下载地址: 下载地址:https://102.alibaba.com/downloadFile.do?file=1528269849853/Java_ ...

  10. python爬虫之多线程、多进程、GIL锁

    背景: 我们知道多线程要比多进程效率更高,因为线程存在于进程之内,打开一个进程的话,首先需要开辟内存空间,占用内存空间比线程大.这样想也不怪,比如一个进程用10MB,开10个进程就得100MB的内存空 ...