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

Время чтения: 3 мин. Обновлено: 11 февраля 2026

Установка и использование ClamAV

Что такое ClamAV?

В данной статье подробно разберем процесс установки антивируса для Linux-систем ClamAV на VPS/VDS сервер.

ClamAV — это популярный бесплатный антивирус с открытым исходным кодом для Linux-систем. Он специализируется на проверке файлов на наличие известных вирусных сигнатур. Хотя его функционал ограничен базовым сканированием, ClamAV широко применяется для защиты почтовых серверов, веб-сайтов и файловых хранилищ благодаря своей простоте и надежности. 

Выбирайте VPS

Арендуйте лучшие VPS из нашей подборки

Перейти

Итак, перейдем непосредственно к установке ClamAV на виртуальный сервер:

Как установить ClamAV на VPS?

Перед установкой необходимо обновить пакеты командой:

apt-get update

Это необходимо в целях безопасности (устраняются старые уязвимости в ОС)

Производим установку ПО:

apt install clamav clamav-daemon

Касаемо установки clamav — эта антивирусная служба, запускается из командной строки с помощью терминала. clamav-daemon аналогична clamav, но является фоновой службой, работает быстрее и постоянно в памяти.

В процессе установки нажимаем y

установка ClamAV на VPS

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

clamscan --version

Вывод будет примерно следующим: ClamAV 0.103.11

Проверим статус службы:

systemctl status clamav-freshclam

недоступность ClamAV на территории РФ

Статус failed будет при условии расположения сервера в РФ, недоступность баз напрямую связана с расположением сервера в РФ. Для того, чтобы исправить данную ситуацию, необходимо использовать зеркала:

Вводим команду:

nano /etc/clamav/freshclam.conf

добавляем в конец файла следующие строки:

PrivateMirror https://clamav-mirror.ru/
PrivateMirror https://mirror.truenetwork.ru/clamav/
PrivateMirror http://mirror.truenetwork.ru/clamav/
ScriptedUpdates no

Удаляем старый файл с данными об обновлении баз:

rm /var/lib/clamav/freshclam.dat

Запускаем обновление вручную:

freshclam -vvv

Перезагружаем службу, смотрим вывод статуса службы:

systemctl restart clamav-freshclam
systemctl status clamav-freshclam

успешная установка ClamAV на VPS

Как запустить проверку ClamAV?

Рассмотрим несколько опций антивируса.

Рекурсивное сканирование указанной директории:

clamscan -r -i ~/dir

В данной команде опция -r задает параметр рекурсивного сканирвоания, опция -i включает вывод обнаруженных зараженных файлов. Следующая команда, добавлена опция move:

clamscan -r -i --move ~/Карантин ~/Загрузки

Опция включает перемещение обнаруженных зараженных файлов. При указании опции move первой прописывается директория куда будут перемещены вирусные файлы. Последняя команда, с использованием опции remove:

clamscan -r -i --remove ~/Загрузки

Опция сразу удаляет обнаруженный вирусный файл.

clamscan /home/user/documents/sample.txt --log=/home/user/logs/clamav.log

Команда выше позволяет сканировать файл clamscan /home/user/documents/sample.txt и вывести результат сканирования в отдельный лог файл, это возможно за счет опции --log

Сканирование антивирусом может быть ресурсо затратным, для чего, необходимо снизить его приоритет, осуществиь это позволяет сделать опция —nice. Рассмотрим пример:

sudo nice -n 15 clamscan && sudo clamscan --bell -i -r /home

-n 15 устанавливает приоритет в 15, что снижает потребление ресурсов.

Комментарии ()

    Популярные статьи