Установка и настройка антивируса ClamAV для Ubuntu
Пошаговое руководство по установке и настройке антивируса ClamAV на сервере для Debian & Ubuntu.
На выделенном сервере или VPS важно поддерживать систему в безопасности и регулярно проверять её на наличие вредоносного ПО.
ClamAV — бесплатное решение с возможностью как ручного, так и автоматического обновления баз данных и сканирования файлов. В статье рассматривается процесс установки, настройки, обновления и удаления ClamAV на Debian и Ubuntu.
Установка и настройка ClamAV
Для установки антивируса на сервер с операционной системой Debian или Ubuntu выполните команду:
sudo apt install clamav clamav-daemon
После установки рекомендуется настроить автоматическое обновление баз данных и регулярное сканирование системы.
Обновление вирусных баз
Для обновления антивирусных баз вручную выполните шаги:
- Остановите сервис автоматического обновления:
sudo systemctl stop clamav-freshclam
- Обновите базы данных:
sudo freshclam
- После завершения снова запустите сервис автоматического обновления:
sudo systemctl start clamav-freshclam
Если вы хотите обновить базы вручную, скачайте файлы main.cvd, daily.cvd и bytecode.cvd с официального сайта ClamAV.
- Поместите скачанные файлы в папку
/var/lib/clamav/:
cp ~/Загрузки/*.cvd /var/lib/clamav/
- Установите правильные владельца и права доступа:
chown clamav:clamav /var/lib/clamav/*.cvd
chmod 644 /var/lib/clamav/*.cvd
- Для того, чтобы базы данных были перечитаны, перезапустите сервис ClamAV:
sudo systemctl restart clamav
Для проверки версии антивируса выполните команду:
clamd --version
Пример вывода:
root@host:~# clamd --version
ClamAV 0.103.5
Графическая утилита ClamTK
Если вы предпочитаете работать через графический интерфейс, установите ClamTK — удобный инструмент для управления ClamAV.
Утилита доступна в официальных репозиториях:
sudo apt install clamtk
Автоматизация сканирования в ClamAV
Для выполнения сканирования автоматически по расписанию добавьте соответствующий скрипт в cron.
Cron — это инструмент для автоматического выполнения заданий на сервере с заданной периодичностью.
Отредактируйте задания cron:
# crontab -e
Добавьте строку для ежедневного запуска:
39 3 1-5 * * /root/clamav.sh
В этом примере 39 3 1-5 * * /root/clamav.sh:
- 39 — минуты.
- 3 — часы.
- 1-5 — дни месяца (с 1 по 5 число каждого месяца).
- оставшиеся звёздочки — выполнение каждый месяц и каждый день недели соответственно.
Таким образом, эта строка настроит cron на выполнение скрипта clamav.sh ежедневно в 3:39 утра с 1 по 5 число каждого месяца.
Удаление ClamAV
Если у вас возникла необходимость удалить антивирус, выполните команды:
sudo apt remove clamav clamav-daemon
Если вы вручную скачивали базы данных, удалите их также:
sudo rm -Rf /var/lib/clamav
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!