Главная
Главная Руководства CentOS › CentOS - установка Clamav



Автор:

Статья опубликована: 2018-03-12 11:46:30
Последние правки: 2018-03-12 11:53:37

Ставим на CentOS бесплатный антивирус.

  • Добавление репозитория
    # rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
    # cd /tmp
    
    Для x32
    # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
    # rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
    
    Для x64
    # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
    # rpm -ivh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
    
    далее:
    # yum update
    

  • Clamav: установка и настройка
    # yum install -y clamav clamd
    
    Добавляем clamd в автозагрузку:
    # chkconfig clamd on
    
    Запускаем:
    # service clamd start
    

  • Скрипт для проверки
    создаем директорию для карантина и логов
    # mkdir -p /virus/log
    
    сам скрипт:
    #!/bin/sh
    
    /usr/bin/freshclam
    
    echo 'Clamscan start: '`date`
    echo ''
    
    curdate=`date +%G.%m.%d`
    srcdir='/'
    log='/virus/log/'$curdate'.log'
    
    /usr/bin/clamscan $srcdir -r --exclude=/virus/* --move=/virus --log=$log --infected
    
    echo ''
    echo 'Clamscan end: '`date`
    echo ''
    
    Этот скрипт можно запускать как вручную, так и через cron