zoukankan      html  css  js  c++  java
  • linux下对clamav杀毒软件的安装和配置

    下载安装

     首先安装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

  • 相关阅读:
    求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
    getchar函数
    计算机网络04-ip与子网划分
    计算机网络03-传输层、可靠数据传输、UDP与TCP
    计算机网络02-应用层(http、email、dns)
    游戏-图形学学习路线
    markDown 入门
    webpack 入门级 傻瓜式教学
    npm 切换 cnpm 切换淘宝镜像源
    vue 父组件在接收子组件的同时传递一个当前的数据
  • 原文地址:https://www.cnblogs.com/houyongchong/p/7890784.html
Copyright © 2011-2022 走看看