zoukankan      html  css  js  c++  java
  • clamav 杀毒软件安装及使用配置

    安装clamav 之前还需要安装zlib

     要不然安装过程中会报错的.

    tar -zxvf  zlib-1.2.3.tar.gz

    cd zlib-1.2.3

    ./configure

    make

    make install    (zlib 编译安装)

    因为我用源码包安装,需要手动创建clamav 用户

    groupadd clamav   (创建clamav组

    useradd -g clamav clamav (创建clamav用户并加入clamav组)

    tar -zxvf clamav-0.95.2.tar.gz  (解压)

    cd clamav-0.95.2 (进入目录)

    ./configure --prefix=/usr/local/clamavmakemake install    (编译并安装 )

    到此clamav 的安装完毕下面让clamav 启动起来.

    首先创建一个目录.mkdir /usr/local/clamav/logs      (日志存放目录)

    mkdir /usr/local/clamav/updata   (clanav 病毒库目录)

    vi /usr/local/clamav/etc/clamd.conf

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

    LogFile /usr/local/clamav/logs/clamd.log    删掉前面的注释目录改为logs下面   第14行

    PidFile /usr/local/clamav/updata/clamd.pid     删掉前面的注释路径改一下       第57行

    DatabaseDirectory /usr/local/clamav/updata      同上                         第65行

    vi /usr/local/clamav/etc/freshclam.conf# Example    注释掉这一行.   第8 行

    DatabaseDirectory /usr/local/clamav/updataUpdateLogFile 

    /usr/local/clamav/logs/freshclam.logPidFile 

    /usr/local/clamav/updata/freshclam.pid     (忘记写多少行了自己找一下吧.)

    下面创建日志文件touch /usr/local/clamav/logs/freshclam.log

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

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

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

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

    /usr/local/clamav/bin/freshclam        (升级病毒库)   (未授权版本需要每7天更新升级一次)

    保证你的LINUX可以正常上网哦.[attachment=43384]需要一点时间的.等了我半个小时终于下载完成了

    ./usr/local/clamav/bin/clamscan --remove (查杀当前目录并删除感染的文件)

    实际生产环境应用

    一般使用计划任务,让服务器每天晚上定时跟新和定时杀毒。保存杀毒日志,我的crontab文件如下

    1  3  * * *         

    /usr/local/clamav/bin/freshclam20 3  * * *         

    /usr/local/clamav/bin/clamscan  -r /home  --remove -l /var/log/clamscan.log

  • 相关阅读:
    Notes of Daily Scrum Meeting(12.18)
    Notes of Daily Scrum Meeting(12.17)
    Notes of Daily Scrum Meeting(12.16)
    Notes of Daily Scrum Meeting(12.8)
    Notes of Daily Scrum Meeting(12.5)
    Notes of Daily Scrum Meeting(12.3)
    Notes of Daily Scrum Meeting(11.12)
    Linux中profile、bashrc、bash_profile之间的区别和联系
    Linux GCC编译
    mysql 5.7.16 远程连接
  • 原文地址:https://www.cnblogs.com/dpf-10/p/5331710.html
Copyright © 2011-2022 走看看