• centos 6安装杀毒软件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运行流畅。Clamav下载:http://www.clamav.net/downloads

    1.下载安装包

    [ opt]# wget http://www.clamav.net/downloads/production/clamav-0.99.4.tar.gz 
    [ opt]# tar -zxvf clamav-0.99.4.tar.gz
    [ opt]# cd clamav-0.99.4
    Bash

    2.创建用户和组

    [ clamav-0.99.4]# useradd -s /sbin/nologin clamav  #创建clamav运行用户和组
    Bash

    3.开始配置目录

    [ clamav-0.99.4]# ./configure --prefix=/usr/local/clamav
    [ clamav-0.99.4]# make && make install
    [ clamav-0.99.4]# mkdir /usr/local/clamav/logs #(创建日志存放目录)
    [ clamav-0.99.4]# mkdir /usr/local/clamav/updata #(创建clamav 病毒库目录)
    [ clamav-0.99.4]# cd /usr/local/clamav/etc
    [ etc]# mv clamd.conf.sample clamd.conf
    [ etc]# mv freshclam.conf.sample freshclam.conf
    Bash

    4.修改配置文件

    [ etc]# vim  clamd.conf
    # Example    注释掉这一行
    LogFile /usr/local/clamav/logs/clamd.log  #删掉前面的注释路径改一下
    PidFile /usr/local/clamav/updata/clamd.pid #删掉前面的注释路径改一下
    DatabaseDirectory /usr/local/clamav/updata #删掉前面的注释路径改一下
    [ etc]# vim  freshclam.conf
    # Example    注释掉这一行
    DatabaseDirectory /usr/local/clamav/updata
    UpdateLogFile /usr/local/clamav/logs/freshclam.log
    PidFile /usr/local/clamav/updata/freshclam.pid
    Bash

    5.创建日志文件

    [ etc]# touch /usr/local/clamav/logs/freshclam.log
    [ etc]# chown clamav:clamav /usr/local/clamav/logs/freshclam.log
    [ etc]# touch /usr/local/clamav/logs/clamd.log
    [ etc]# chown clamav:clamav /usr/local/clamav/logs/clamd.log
    [ etc]# chown clamav:clamav /usr/local/clamav/updata
    Bash

    6.使用方法

    [ etc]# cd ../bin
    [ bin]# ./freshclam   #(升级病毒库)
    [ bin]# ./clamscan --no-summary -ri /tmp  #这个命令,只显示找到的病毒信息
    -r 递归扫描子目录
    -i 只显示发现的病毒文件
    --no-summary 不显示统计信息
    Bash

    7.计划任务

    实际生产环境应用

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

    1  3  * **         /usr/local/clamav/bin/freshclam
    30 3  * * *        /usr/local/clamav/bin/clamscan  --infected  -r /  --remove -l /usr/local/clamav/logs/clamscan.log
    Bash

    查询病毒结果

    小风博客

     

    clamav-错误:/var/log/clamav/freshclam.log被另一个进程锁定了吗?

    2021.12.02 19:02:47字数 24阅读 280
    freshclam --verbose
    
    WARNING: Ignoring deprecated option SafeBrowsing at /etc/clamav/freshclam.conf:22
    ERROR: /var/log/clamav/freshclam.log is locked by another process
    ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
    ERROR: initialize: libfreshclam init failed.
    ERROR: Initialization error!
    

    原因 freshclam 自动运行,有守护进程,不需要手动更新病毒库

    需要停止,更新病毒库,再启动服务

  • 相关阅读:
    HDOJ 5294 Tricks Device 最短路(记录路径)+最小割
    国家人工智能(AI)的美好前景
    预防埃博拉病毒感染的试验疫苗投入人体试验
    MySQL同步复制搭建方法指南详细步骤
    正则表达式,用相反的方式过滤掉特殊字符
    Linux入门教程
    Linux:-bash: ***: command not found
    linux命令大全
    linux下打开、关闭tomcat,实时查看tomcat运行日志
    chmod u+x ./j2sdk-1_4_2_04-linux-i586.bin的含义
  • 原文地址:https://www.cnblogs.com/netflix/p/16106351.html
Copyright © 2020-2023  润新知