Эта статья поможет Вам в установке 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)