Как установить антивирус 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