Поиск по сайту:

Как установить антивирус ClamAV на CentOS

В этом кратком руководстве объясняется, как установить и использовать антивирус ClamAV для защиты вашего сервера Linux или рабочего стола. ClamAV — антивирусное программное обеспечение с открытым исходным кодом для обнаружения вирусов и вредоносных программ на платформах Linux. Он разработан специально для сканирования электронной почты на почтовых шлюзах. Он предоставляет ряд утилит, включая гибкий и масштабируемый многопоточный демон.

Функции

  • Лицензия GNU General Public License, версия 2;
  • POSIX-совместимый, портативный;
  • Быстрое сканирование;
  • Поддерживает сканирование при доступе (только для Linux и FreeBSD).

Установите ClamAV в CentOS

Для демонстрационных целей мы используем 64-битную версию Centos 6.4. Прежде чем мы сможем продолжить, вы должны убедиться, что у вас включен репозиторий EPEL yum. Для этого сделайте следующее:

а) Проверьте архитектуру

uname -a

б) Знать версию ОС

cat /etc/redhat-release

Более подробную информацию о версии и архитектуре вашего дистрибутива можно найти в следующем руководстве.

  • Узнайте название дистрибутива Linux, версию и сведения о ядре

в) Теперь включите репозиторий EPEL.

CentOS 6.x, 32-разрядная версия:

rpm –ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

CentOS 6.x, 64-разрядная версия:

rpm –ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

г) Проверьте список репозиториев.

yum repolist

Теперь установите ClamAV, как показано ниже.

1. Установите необходимые пакеты ClamAV.

 # yum install clamav clamd

2. Запустите службу clamd и установите для нее автоматический запуск.

# /etc/init.d/clamd on
# chkconfig clamd on
/etc/init.d/clamd start

3. Обновите базу данных описаний вирусов с помощью команды:

/usr/bin/freshclam

Примечание. ClamAV будет обновляться автоматически как часть /etc/cron.daily/freshclam.)

4. Настройте задание cron на ежедневное, часовое или еженедельное сканирование. В приведенном ниже примере мы собираемся ежедневно создавать задание cron для сканирования папки /home/.

vi /etc/cron.daily/dailyscan
#!/bin/bash
SCAN_DIR="/home"
LOG_FILE="/var/log/clamav/dailyscan.log"
/usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE

5. Установите разрешение на исполняемый файл.

# chmod +x /etc/cron.daily/dailyscan

Справочные ссылки:

  • Веб-сайт ClamAV
  • Руководство по ClamAV

Статьи по данной тематике