Установка ClamAV на VPS с Centos

Эта статья поможет Вам в установке ClamAV на CentOS VPS сервер. После установки, мы также настроим ежедневное сканирование нашего VPS сервера CentOS. Для урока я буду использоватьVPS c  4Гб ОЗУ ClamAV является программой с открытым исходным кодом (GPL) — это так называемый антивирус, серверный антивирус, предназначен для обнаружения троянов, вирусов,программ и других угроз на Linux. В этой статье мы будем настраивать только ClamAV для ручного запуска и запуска по расписанию.

Установка ClamAV на сервер

Нужно установить EPEL репозитории Прежде чем начать установку нужно убедиться, подключены ли у нас EPEL репозитории и если нет, то подключить их

Теперь ставим пакеты ClamAV Выполним команду

yum install clamav clamd

Запуск службы clamd и его автоматический запуск (не обязательно, по желанию)

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

Обновим сигнатуры ClamAV /usr/bin/freshclam * P.S. Clam AV может обновляться автоматически, как часть /etc/cron.daily/freshclam.
Настройка сканирования по расписанию. Я приведу пример настройки cronjob для сканирования директории /home/ каждый день Создадим cron файл

vim /etc/cron.daily/manual_clamscan

Добавим следующие содержание:

#!/bin/bash
SCAN_DIR="/home"
LOG_FILE="/var/log/clamav/manual_clamscan.log"
/usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE

Обратите внимание, SCAN_DIR — директория, которую Вы будете сканировать.

Далее нужно дать права:

chmod +x /etc/cron.daily/manual_clamscan

Можно отдельно запустить скрипт для проверки все ли работает верно:

#sh /etc/cron.daily/manual_clamscan
#cat /var/log/clamav/manual_clamscan.log

----------- SCAN SUMMARY -----------
Known viruses: 3599305
Engine version: 0.98.4
Scanned directories: 703
Scanned files: 4238
Infected files: 0
Data scanned: 113.95 MB
Data read: 298.26 MB (ratio 0.38:1)
Time: 36.855 sec (0 m 36 s)
Поделись, по братски)