Установка и настройка антивируса ClamAV для Ubuntu

Пошаговое руководство по установке и настройке антивируса ClamAV на сервере для Debian & Ubuntu.

На выделенном сервере или VPS важно поддерживать систему в безопасности и регулярно проверять её на наличие вредоносного ПО.

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

Установка и настройка ClamAV

Для установки антивируса на сервер с операционной системой Debian или Ubuntu выполните команду:

sudo apt install clamav clamav-daemon

После установки рекомендуется настроить автоматическое обновление баз данных и регулярное сканирование системы.

Обновление вирусных баз

Для обновления антивирусных баз вручную выполните шаги:

  1. Остановите сервис автоматического обновления:
sudo systemctl stop clamav-freshclam
  1. Обновите базы данных:
sudo freshclam
  1. После завершения снова запустите сервис автоматического обновления:
sudo systemctl start clamav-freshclam

Если вы хотите обновить базы вручную, скачайте файлы main.cvd, daily.cvd и bytecode.cvd с официального сайта ClamAV.

  1. Поместите скачанные файлы в папку /var/lib/clamav/:
cp ~/Загрузки/*.cvd /var/lib/clamav/
  1. Установите правильные владельца и права доступа:
chown clamav:clamav /var/lib/clamav/*.cvd
chmod 644 /var/lib/clamav/*.cvd
  1. Для того, чтобы базы данных были перечитаны, перезапустите сервис 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

Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам