美文网首页安全运维
Centos7 安装clamav杀毒

Centos7 安装clamav杀毒

作者: 道书简 | 来源:发表于2018-11-12 12:06 被阅读1次

    一、下载安装

    1.下载
    clamav官网:http://www.clamav.net/downloads,最新稳定版是0.100.2。 点击这里下载或者wget直接下载源码包。

    wget http://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz 
    

    2.解压

    tar -zxf clamav-0.100.2.tar.gz
    

    3.编译安装

    cd clamav-0.99.2
    ./configure --prefix=/usr/local/clamav
    make
    make install
    

    4.添加用户组和组成员

    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
    

    三、执行

    1. 更新病毒库

    /usr/local/clamav/bin/freshclam
    

    2.杀毒扫描

    参数:
    -r 递归扫描子目录
    -i 只显示发现的病毒文件
    –no-summary 不显示统计信息
    
    用法:
    --帮助
    /usr/local/clamav/bin/clamscan --help     
    --默认扫描当前目录下的文件,并显示扫描结果统计信息            
    /usr/local/clamav/bin/clamscan
    --扫描当前目录下的所有目录和文件,并显示结果统计信息                    
    /usr/local/clamav/bin/clamscan -r 
    --扫描data目录下的所有目录和文件,并显示结果统计信息                  
    /usr/local/clamav/bin/clamscan -r /data  
    --扫描data目录下的所有目录和文件,只显示有问题的扫描结果            
    /usr/local/clamav/bin/clamscan -r --bell -i /data  
    --扫描data目录下的所有目录和文件,不显示统计信息  
    /usr/local/clamav/bin/clamscan --no-summary -ri /data 
    
    

    3. 自动定时更新和杀毒

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

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

    相关文章

      网友评论

        本文标题:Centos7 安装clamav杀毒

        本文链接:https://www.haomeiwen.com/subject/gksqfqtx.html